adb push 和 adb install 的区别
adb push xxx.apk +目录
adb push 能够指定安装目录。比如执行”adb push xxx.apk system/app” 后,xxx.apk被安装到了system/app目录下,此目录下的软件为system application。(注意,system/app是只读的,所以只有有root权限才能push apk进去,而且在push进去的apk会把原本的apk覆盖掉。)adb push本身的意思是将文件复制到系统中的某个文件夹下,但是将apk push到system/app下并且重启手机以后会注册应用程序。
adb install xxx.apk && adb install -r xxx.apk
adb install 安装的软件默认位于 data/app 目录,为user application。参数-r 表示强制安装,当出现Read-only错误时,可以使用强制安装命令来安装apk。