我无法使用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写入权限检查。
答案 0 :(得分:8)
将apk包推送到SD卡:
adb push test.apk /sdcard/
从SD卡安装apk:
adb shell pm install /sdcard/test.apk