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

Dar*_*try 7 android android-studio

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

Ves*_*sko 9

如果你分析你的apk文件,你会很容易看到问题 - 即在使用提到的Android Studio版本构建项目时,Gradle插件会自动注入输出apk android:testOnly=true的最终AndroidManifest.xml文件.

您可以阅读有关此属性的更多信息以及它在此处使用的内容.

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

adb install -t debug.apk
Run Code Online (Sandbox Code Playgroud)

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

如果你想要一些上下文为什么注入这个属性,也许在AOSP bug跟踪器上检查这个这个问题.