以前常常有机友遇到刷 TFS时的出现超时,不能完成TFS刷新的问题,大家都比较一致地认为是速度设得过高,超过了115200所致,我原来因为很少用TFSFileManager_0.4c 编辑TFS刷机,习惯于用X100FileManager直接传,对这个问题没有进行研究,但昨天我刷TFS的经历,证明以前的那个说法至少是不全面的。
我因为昨天买了个二手的 X108,兴奋得晚上立即开始刷机并整理TFS,也许是在删除原来的游戏时出了点问题,在用X100FileManager传JAVA 编译时,手机总是重启,编译 JAVA不成功。然后就 使用 TFSFileManager_0.4c 加入所要上传的 JAVA文件 ,然后编译,接着把包括 suites.utf 和 suitesName.utf 所有文件导出,再把这些导出的文件用 X100FileManager 传入手机里,编译手机仍然重启;若不进行编译, JAVA仍不能使用。最后只好用TFSFileManager_0.4c完成JAVA文件 编译,然后把编辑后的 TFS 刷进手机,尽管先格式化了 TFS ,但刷到最后还是出现超时,重来一次仍是如此,想想用的 COM 口的数据线,速度设的是 115200 呀,怎么会超时呢?因为编辑了很多大铃声替换进去,并且原来图铃宝盒里还有很多大铃及图片,猛然想到会不会是编辑的东西太多了, TFS 文件太大超过了机器的内存,导致刷新 TFS 不成功呢?重新用 TFSFileManager_0.4c打开编辑的TFS文件,把 图铃宝盒里的铃声和图片全部删掉,大大减小了 TFS 文件。再刷入经过这样的处理的 TFS 竟然就成功了!
以上情况说明,刷 TFS时出现超时,不能完成TFS刷新的主要原因(包括USB接口的数据线)不是因为速度设得过高,而在于所刷的TFS文件超出了小X的内存,可能是图铃超大,或者是JAVA超大。当然 COM 口的数据线速度不要超过 115200 。
另外,本次刷 TFS 成功后,再用 X100FileManager传JAVA 编译时,手机不再重启,编译 JAVA成功!