awesome-adb
awesome-adb copied to clipboard
install apk 章节的一些 补充&修正
- 参数
-l的中文/英文的含义 和命令里的解释不一样
install [-lrtsdg] PACKAGE
install-multiple [-lrtsdpg] PACKAGE...
push package(s) to the device and install them
-l: forward lock application
-r: replace existing application
-t: allow test packages
-s: install application on sdcard
-d: allow version code downgrade (debuggable packages only)
-p: partial application install (install-multiple only)
-g: grant all runtime permissions
- 在 7.0开始,
-rld这样子连着写法 无法被识别 要 拆成多个参数拼接才可以
友情提醒:在8.0开始 如果继续使用 -l 参数会抛该异常java.lang.IllegalArgumentException: New installs into ASEC containers no longer supported
New installs into ASEC containers no longer supported
pm install -rt base.apk
Failure [INSTALL_FAILED_INTERNAL_ERROR]