Android:应用安装失败

时间:2012-04-24 17:08:46

标签: android failed-installation

当我尝试在nexus的硬件上从eclipse运行我的应用程序时,我得到一个Installation error: INSTALL_FAILED_TEST_ONLY的建议,看看Logcat。在那里,它说

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

提前致谢。

1 个答案:

答案 0 :(得分:2)

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

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