错误
安装的debug版本的apk正常,但是安装release版本的时候报错,如下:
adb: failed to install C:\Users\xxx.apk: Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]
导致INSTALL_FAILED_TEST_ONLY 的原因
来看下INSTALL_FAILED_TEST_ONLY
错误的原因:
INSTALL_FAILED_TEST_ONLY
的错误是由于尝试在设备上安装被标记为测试应用程序的应用时触发的。这个标志是为了确保在开发和测试阶段不会意外将测试版本的应用程序安装到用户设备上。
具体来说,如果在 Android 应用的清单文件 (AndroidManifest.xml
) 中设置了 android:testOnly="true"
,那么该应用将被标记为测试应用。这个标志告诉系统只能将应用安装到通过 USB 连接的开发设备上,而不能通过 Google Play 等渠道分发给普通用户。
这样做的目的是为了防止开发者在开发或测试阶段的应用版本中包含不应该发布到用户设备上的特殊功能、调试代码或配置。当试图将标记为测试应用的应用安装到非开发设备上时,系统会拒绝安装并报告 INSTALL_FAILED_TEST_