安卓工作室2.4预览7中的INSTALL_FAILED_TEST_ONLY

时间:2017-05-15 13:21:52

标签: android android-studio

我正在使用Android Studio 2.4预览版7。但是,当我构建调试apk并通过adb命令安装或将apk文件放入设备的SD卡时,它总是在任何Android手机中给我同样的错误“App not installed”。每次在任何Android设备上安装时,我都会在Android Logcat中出现 INSTALL_FAILED_TEST_ONLY 错误。

1 个答案:

答案 0 :(得分:9)

如果您analyze your apk file,您很容易就会发现问题 - 即在使用上述Android Studio版本构建项目时,Gradle插件会自动向android:testOnly=true注入AndroidManifest.xml输出apk的文件。

您可以详细了解此属性及其用于HERE的内容。

要解决此问题 - 您仍然可以使用以下命令安装应用程序:

adb install -t debug.apk

如果您要为应用构建已签名的release版本(例如,用于发布Play商店),您可以随时通过Build -> Generate Signed APK进行操作。结果是没有提到属性的apk,可以安装在任何设备上。

如果您想了解注入此属性的一些上下文,可以在AOSP错误跟踪器上检查THISTHIS问题。