在多台设备上使用adb install来安装apk,遇到了一些问题。以下是笔记。
1、比较蠢的问题,忘记安装:am start activity时提示Error type 3 Error。
原因:因为不小心把adb install注释掉了,所以设备上并没有安装apk,所以启动activity出错。
2、adb install提示Killed。
我原以为是内存不够导致的,其实是因为该设备禁止静默安装,使用adb install时需要在界面上确认,如果没有确认,会超时被杀掉,提示Killed。
3、adb install提示INSTALL_FAILED_CONTAINER_ERROR。
通过adb install -s apk来解决。
4、adb install提示未授权。
遇到这种设备需要app-debug.apk打包时也要签名。比如生成debug.keystore放在用户/.android/目录下。
5、INSTALL_FAILED_NOT_AUTH,待确认。