apk安装异常之Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]

416 阅读1分钟

问题描述

之前设备已安装过某app,当再次adb install apk路径 安装就报Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI],如图:

image.png

问题原因

AndroidManifest.xml 中存在android:testOnly="true"

解决方案

1.将android:testOnly="true"设置成false,或者直接删掉android:testOnly="true"。 2使用命令:adb install -r -t apk路径。

疑问

问: 为啥Android studio run就可以呢? 解: 因为studio run 用到的命令并不是adb install,如下

05/24 16:46:58: Launching 'app' on SUNMI K2_MINI.
$ adb shell am start -n "com.ay.sdkdemo/com.ay.sdkdemo.activity.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Timed out waiting for process (com.ay.sdkdemo) to appear on sunmi-k2_mini.