2017-02-09 102 views
0

是否存在任何adb等效命令MonkeyDevice.installPackage()方法?MonkeyDevice.installPackage()方法的等效adb命令

通过使用python脚本的installPackage()方法monkeyrunner我能够安装APK成功。

但是,当我使用命令:

adb install ApkFileName.apk 

它返回协议失败消息。那么使用哪种协议monkeyrunner工具成功执行installPackage()方法。

回答

0

你可以试试哪些Android Studio中确实安装APK

$ adb push ApkFileName.apk /data/local/tmp/apkfilename 
$ adb shell pm install -r "/data/local/tmp/apkfilename" 
+0

我觉得推动和安装使用相同的协议,但monkeyrunner遵循不同。在这里推这样的工作,将apk文件复制到目标设备中,然后安装它。我尝试过许多形式的adb命令,包括安装,推送。 – maruf

+0

从你的评论,我不能说这是否有效 –