使用adb安装“EOCD未find”

当一个Android项目超过2MB时,当试图使用adb安装在设备上安装签名的应用程序时,我总是收到“EOCD not found,not zip”。 此问题仅限于Windows(Windows XP),因为我发现在新鲜的Ubuntu盒子上安装相同的应用程序没有问题。

我可以重现与HelloWorld应用程序的问题:只要我添加文件超过2MB(我生成一个2.7 MB的apk文件)资产文件夹中adb将失败。

我几乎可以肯定这个问题在六月没有发生, 不幸的是,我似乎无法回到五月/六月的情况。

有任何想法吗?

这个问题似乎与IMO的大小没有关系。 正如我目前的项目,APK的大小超过9 MB。 我有一个类似的问题,并得到几乎相似的日志如下在Eclipse控制台

[2011-12-06 10:35:38 - MyProject] Failed to install MyProject.apk on device [2011-12-06 10:35:38 - MyProject] (null) [2011-12-06 10:35:38 - MyProject] Launch canceled! 

并在窗口的命令控制台我EOCD not found, not Zip在安装相同的APK(使用eclipse构建) EOCD not found, not Zip邮件。 但清理和重建项目解决了这个问题。

在我的情况下,我已经从src目录中删除了一些备份(非java)文件,这是日食不知道的。