【问题标题】:adb protocol failure using install and push使用安装和推送的 adb 协议失败
【发布时间】:2013-05-14 23:54:46
【问题描述】:

我无法使用 adb install 将 apk 文件安装到我的手机上。 我无法使用 adb push 将 apk 文件推送到手机的 sdcard。 在这两种情况下,adb 都会给我“协议失败”,然后通知它无法从 data/local/tmp 中删除 apk 文件(我很确定这与它无法获取 apk 的事实有关文件到手机中)。

协议失败

rm 对 /data/local/tmp/.apk 失败,没有这样的文件或目录

AVD 也是如此。我已经尝试了四个单独的模拟器,但无济于事。

手机上的USB调试已启用。 我正在使用最新版本的操作系统和 SDK。 根据 adb devices,手机在线。 我已经确定没有 adb 僵尸。

问题可能与我的计算机缺少 USB 写入权限有关,但我仍然不确定,因为模拟器也会收到协议失败消息。

我想知道除了使用命令行之外是否还有另一种安装 apk 文件的方法。更具体地说,eclipse如何安装apk文件。我可以使用 eclipse 部署到模拟器和我的 S4,这似乎绕过了 USB 写权限检查。

【问题讨论】:

    标签: android installation push protocols adb


    【解决方案1】:
    1. 将apk包推送到sdcard:

      adb push test.apk /sdcard/

    2. 从 sdcard 安装 apk:

      adb shell pm install /sdcard/test.apk

    【讨论】:

    • 它是这样工作的。你知道为什么吗?它可以与 adb install 一起使用吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-14
    相关资源
    最近更新 更多