未找到EOCD,而不是Zip - 当尝试通过cmd提示在设备中安装apk时

时间:2013-12-02 12:02:37

标签: android adb android-maps

我正在为Android创建我的第一个地图应用程序,并按照vogella的this文章中的建议执行了每个步骤,但我的情况并不成功。我面临的设备问题不支持 Google Play服务。

然后我遇到了以下post,它建议在模拟器中手动上传几个apks以开始使用地图。我在第2步之后成功完成了该帖子,但在步骤3中建议安装 com.google.android.apps.maps-1.apk com.google.android.gms -2.apk 使用adb命令。

我在命令提示符

中遇到以下问题
EOCD not found, not Zip
file 'D:\Program Files\Android\android-sdk-windows\apks\com.google.android.apps.maps-1.apk'
is not a valid zip file
rm failed for /data/local/tmp/com.google.android.apps.maps-1.apk, No such file or directory

我提到了thisthisthis,但这些也没有帮助。

更新

我遇到的一篇帖子建议给自己发送电子邮件并在模拟器中打开电子邮件帐户并下载文件,然后从那里安装。我按照这些步骤成功地将这些apk文件放在模拟器中,但是在安装时遇到了问题。以下是我在对话框

中收到的例外情况
  

解析包时出现问题。

我认为问题可能是因为文件损坏了?我更新了最新的SKD。可以在this screenshot

中看到模拟器配置

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,原来只是因为实际的apk文件已损坏。您应该可以使用zip文件管理器在您的计算机上打开APK,如果您不能,则可能是文件已损坏。

尝试从不同的来源再次下载新的,并检查您是否可以在传输前将其作为zip文件打开。