使用adb install“未找到EOCD”

时间:2011-11-27 14:26:19

标签: android windows adb

当Android项目超过2MB时,尝试使用adb install在设备上安装已签名的应用程序时,我会一直收到“未找到EOCD,而不是zip”。此问题仅限于Windows(Windows XP),因为我发现在新的Ubuntu盒上安装相同的应用程序没有问题。

我可以使用HelloWorld应用程序重现问题:一旦我在assets文件夹中添加超过2MB的文件(我生成一个2.7 MB的apk文件),adb就会失败。

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

此问题似乎与尺寸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!

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

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