adb install 和 pm install 的核心区别在于执行的环境以及APK文件所存放的位置。
| adb install | pm install | |
|---|---|---|
| 执行环境 | 电脑端 | 手机或者车机内部 |
| apk位置 | 电脑本地磁盘 | 手机/车机内部存储或 U 盘(必须是绝对路径) |
简单讲,就是adb install是把电脑上的apk直接安装到手机或者车机上。而pm install是把手机或者车机存储目录中的apk,安装到本机上。adb install 安装在另外一台设备上,pm install 安装在本地。
什么时候需要用pm install?
部分车机限制adb install,必须把apk先push到sd卡里面,再走pm install。