adb install与pm install 区别


 

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM