編輯:這個問題尚未在其他建議的解決,使問題無法實例化應用 - ClassNotFoundException的
我不得不在市場上完全工作的應用了一年多,除了極少數的崩潰報告。然後,最近我將我的應用程序更改爲一個庫,以便它可以包含在多個不同的「包裝器」項目中。這是我可以輕鬆製作不同的版本 - 免費,付費,非谷歌市場,有/沒有應用程序內購買等等。
新的「庫+包裝」應用程序似乎工作正常。我可以多次運行它,沒有錯誤。但隨後一天後(如果可能的OS已經關閉部分或全部應用程序的活動),我試圖運行它,它報道
Unable to instantiate application com.mycompany.mygamelibrary.MyGameApplicationClass: java.lang.ClassNotFoundException: com.mycompany.mygamelibrary.MyGameApplicationClass
未能找到類是運行程序,當第一類啓動,MyGameApplicationClass - 延伸Application
。這門課是圖書館的一部分。
我懷疑在兩個清單文件中有一個是愚蠢的。
的包裝項目的清單包含的行...
<application android:icon="@drawable/mygame_icon"
android:screenOrientation="portrait" android:label="My Game Name"
android:name="com.mycompany.mygamelibrary.MyGameApplicationClass">
任何想法可能在哪裏呢?
編輯:該圖書館被引用「正確的方式」,由約克的答案this SO question定義。
編輯:我不能在此刻重複崩潰:-(我不知道它是什麼操作系統並當應用程序不使用一兩天
中的其他問題,該問題的症狀也不盡相同。答案也是3票。 – Mick
您是否嘗試過使用** android:name =「MyGameApplicationClass」**? –
你見過這個問題的接受答案:http://stackoverflow.com/questions/4880489/android-classnotfoundexception?您能否發佈更多信息 - 例如現在它一直失敗嗎? – IanB