使用安装和推送的adb协议失败

时间:2013-05-14 23:54:47

标签: android install push protocols adb

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

  

协议失败

     

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

AVD也是如此。我试过四个单独的模拟器无济于事。

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

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

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

1 个答案:

答案 0 :(得分:8)

  1. 将apk包推送到SD卡:

    adb push test.apk /sdcard/

  2. 从SD卡安装apk:

    adb shell pm install /sdcard/test.apk