4

我无法使用 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 写权限检查。

4

1 回答 1

8
  1. 将apk包推送到sdcard:

    adb push test.apk /sdcard/

  2. 从 sdcard 安装 apk:

    adb shell pm install /sdcard/test.apk

于 2014-10-31T16:43:08.960 回答