2017-02-09 39 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

從你的評論,我不能說這是否有效 –