我在ASUS Nexus 7上運行ADT(eclipse)中的應用程序時出現問題。但是,在SGS 3上沒有問題。 ADT輸出下列錯誤:Android包尚未在nexus 7上註冊,但在S3上工作
[ - com.myorg.project.package] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[ - com.myorg.project.package] Starting activity com.myorg.project.package.MyActivity on device XYZ
[ - com.myorg.project.package] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.myorg.project.package/.MyActivity }
[ - com.myorg.project.package] ActivityManager: Error type 3
[ - com.myorg.project.package] ActivityManager: Error: Activity class {om.myorg.project.package/com.myorg.project.package.MyActivity} does not exist.
我發現下面類似的問題:
- Android error activity manager type 3 (Eclipse, using jni)
- New package not yet registered with the system. Error on a real phone
和所做的一切建議:刪除所有舊版本,重新啓動該設備,清理項目,重啓IDE。但沒有爲我工作。 由於它在SGS 3上工作,我無法想象代碼中的任何錯誤,但懷疑配置或Android版本是問題。然而,我可以通過IDE在Nexus 7上啓動一個示例應用程序。
Nexus 7運行Android 4.3。 SGS 3運行Android 4.1.2。 兩個更新的股票版本。
有關如何消除可能原因的任何想法?
爲什麼你甚至在應用程序元素的清單中有這樣的內容? – RvdK
@RvdK來自一個我認爲複製和粘貼不好的例子),關於爲什麼這對運行Android 4.1.2的S3沒有影響的任何想法? – soriak