首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓:应用安装失败

安卓:应用安装失败
EN

Stack Overflow用户
提问于 2012-04-25 01:08:46
回答 1查看 4K关注 0票数 3

当我尝试在nexus的硬件上从eclipse运行我的应用程序时,我得到了一个Installation error: INSTALL_FAILED_TEST_ONLY,其中包含查看Logcat的建议。在那里,上面写着

代码语言:javascript
复制
W/ActivityManager(130): No content provider found for permission revoke: file:///data/local/tmp/myapp.apk
I/AndroidRuntime(1725): NOTE: attach of thread 'Binder Thread #3' failed 

第一条消息出现两次。

Nexus S运行Android 4.0.4,而我的eclipse为Android 2.3.3构建应用程序。当我将目标更改为Android 4.0.3时,我仍然得到相同的错误。

我还尝试将APK复制到SD卡并手动安装,但也失败了(静默地)。

这个设备还没有被我扎根。如果我在adb shell中输入whoami,它将无法找到该命令。我了解到缺少对/data/local/tmp的权限,但我无法更改它(因为缺少权限)。

当我尝试运行模拟器时,我得到一个空白的黑屏,但这是另一个问题……由于该应用程序将使用NFC,因此我只能在真实的硬件或安装了open-nfc插件的模拟器上测试它。我希望应用程序有最低要求,所以我为SDK版本10 (9是第一个NFC版本)开发它。

如果你必须看一看清单,你可以找到here

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-25 23:43:32

您需要在安装过程中将-t开关传递给包管理器:pm install -t ...

或者,您可以从清单中移除android:testOnly属性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10302662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档