“adb install xx.apk”= “adb push xx.apk /data/local/tmp”+“pm install /data/local/tmp/xx.apk”。
“adb install xx.apk”命令運行在cmd窗口中,這里的xx.apk是電腦上的路徑,可以是相對路徑;“pm install xx.apk”命令運行在adb shell或串口中,這里的xx.apk是Android設備內存中的路徑,而且必須是絕對路徑。正如下圖所示即使已經在apk安裝路徑下了,apk前面不加絕對路徑,pm install命令就會提示錯誤“INSTALL_FAILED_INVAILD_URI”。
adb install命令使用更頻繁些,畢竟pm install 命令使用前還需要將apk push進設備中,等於多了個麻煩。不過當測試不能連接USB線時,比如電池電量測試中,就只能使用pm install命令了。