“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命令了。