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

per*_*son 4 android install push protocols adb

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

协议失败

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

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

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

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

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

小智 8

  1. 将apk包推送到SD卡:

    adb push test.apk /sdcard/

  2. 从sdcard安装apk:

    adb shell pm install /sdcard/test.apk