Android错误:安装失败\u仅测试\u
当我运行一个示例程序时,我发现以下错误Android错误:安装失败\u仅测试\u,android,android-emulator,Android,Android Emulator,当我运行一个示例程序时,我发现以下错误 [2013-02-01 15:13:32 - webrowser] Performing sync [2013-02-01 15:13:32 - webrowser] Automatic Target Mode: Preferred AVD 'androidDevice' is available on emulator 'emulator-5554' [2013-02-01 15:13:32 - webrowser] Uploading webrowse
[2013-02-01 15:13:32 - webrowser] Performing sync
[2013-02-01 15:13:32 - webrowser] Automatic Target Mode: Preferred AVD 'androidDevice' is available on emulator 'emulator-5554'
[2013-02-01 15:13:32 - webrowser] Uploading webrowser.apk onto device 'emulator-5554'
[2013-02-01 15:13:32 - webrowser] Installing webrowser.apk...
[2013-02-01 15:13:36 - webrowser] Installation error: INSTALL_FAILED_TEST_ONLY
[2013-02-01 15:13:36 - webrowser] Please check logcat output for more details.
[2013-02-01 15:13:36 - webrowser] Launch canceled!
有人知道此错误的原因和修复方法吗?尝试从清单中删除android:test only属性,或者如果您没有声明该属性,则尝试卸载应用程序,然后重新启动eclipse和emulator。尽管尝试通过生成配置路径删除您手动添加的所有外部库会遇到问题。出于某种原因,您的项目正在构建一个仅测试的APK 几种可能的修复方法:
- 从清单中删除该属性
- 提供关于adb shell pm安装的参数,以允许安装测试包
- 在我的例子中,我使用的是alpha版本的gradle插件“com.android.tools.build:gradle2.4.0-alpha”。一旦我换了一个稳定的版本,问题就消失了