作者:迷迷糊糊的Nancy | 来源:互联网 | 2023-02-03 20:00
我正在使用Android Studio 2.4预览版7.但是,当我构建调试apk并通过adb命令安装或将apk文件放入设备的SD卡时,它总是在任何Android手机中给我同样的错误"App not installed".每次在任何Android设备上安装时,我都会在Android Logcat中出现INSTALL_FAILED_TEST_ONLY错误.
1> Vesko..:
如果你分析你的apk文件,你会很容易看到问题 - 即在使用提到的Android Studio版本构建项目时,Gradle插件会自动注入输出apk android:testOnly=true
的最终AndroidManifest.xml
文件.
您可以阅读有关此属性的更多信息以及它在此处使用的内容.
要解决此问题 - 您仍然可以使用以下命令安装应用程序:
adb install -t debug.apk
如果您想构建release
应用程序的签名版本(例如,用于发布Play商店),您可以随时通过Build -> Generate Signed APK
.结果是没有提到属性的apk,可以安装在任何设备上.
如果你想要一些上下文为什么注入这个属性,也许在AOSP bug跟踪器上检查这个和这个问题.