當我嘗試在nexus的硬件上從eclipse運行我的應用程序時,我得到一個Installation error: INSTALL_FAILED_TEST_ONLY
,其中有看到Logcat的建議。在那裏,它說Android:應用程序安裝失敗
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卡並手動安裝,但這也失敗了(默默地)。
該設備還沒有根植於我。如果我輸入whoami
到adb shell,它找不到該命令。我讀了關於/ data/local/tmp缺少的權限,但我無法更改(因爲缺少權限)。
當我嘗試運行模擬器時,我得到一個空白的黑屏,但這是另一個問題... 由於應用程序將使用NFC,我只能在真正的硬件或模擬器上用open-nfc插件已安裝。我希望應用程序具有最低要求,因此我開發它的SDK版本10(9是第一個使用NFC)。
如果你必須要看看清單,你可以提前發現它here
感謝。
我不明白爲什麼,但我可以通過將源代碼複製到另一個項目(在基本點)相同的代碼工作得很好,繞過這個問題。儘管如此,感謝您的回答,我對這個腐敗項目進行了備份並最終嘗試。 – sinned 2012-05-26 12:22:10