【问题标题】:EOCD not found, not Zip - when trying to install apk in device through cmd prompt找不到 EOCD,不是 Zip - 尝试通过 cmd 提示符在设备中安装 apk 时
【发布时间】:2021-02-23 19:44:35
【问题描述】:

我正在为 Android 创建我的第一个地图应用程序,并按照 vogella 的 this 文章中推荐的每个步骤进行操作,但在我的情况下我没有成功。我遇到了您的设备不支持 Google Play 服务问题。

然后我遇到了以下post,它建议在模拟器中手动上传一些 apk 以使用地图。我在遵循该帖子的第 2 步之前一直是成功的,但在建议安装 com.google.android.apps.maps-1.apkcom.google.android.gms 的第 3 步中失败了-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

【问题讨论】:

    标签: android adb android-maps


    【解决方案1】:

    我遇到了同样的问题,结果证明实际的 apk 文件已损坏。您应该可以使用 zip 文件管理器在您的计算机上打开 APK,如果无法打开,则可能是文件已损坏。

    尝试从其他来源重新下载一个新文件,并在传输之前检查您是否可以将其作为 zip 文件打开。

    【讨论】:

    • 就我而言,通过 Firefox 下载它可以让我实际安装该应用程序。当我下载相同的 apk 包时,我得到“解析错误”。
    • 对我们来说,使用 DuckDuckGo Android 浏览器会损坏 APK 文件。使用不同的工作。
    猜你喜欢
    • 1970-01-01
    • 2012-05-14
    • 1970-01-01
    • 2010-09-12
    • 2016-02-02
    • 2012-08-07
    • 2013-08-05
    • 1970-01-01
    • 2020-04-19
    相关资源
    最近更新 更多