我的活動從MapActivity延伸,我已經descried它正確的清單,我已經把<uses-library>
標籤<application>
標籤我與古爾的API庫構建內部和maps.jar在那裏只有一個時間(沒有重複)和應用程序運行,並在大多數設備上完美。 但是我收到了一個崩潰報告,其中包含Android 2.1版中興通訊刀片設備上發生的ClassDefNotFoundException。我正在建設與谷歌apis 2.1 有沒有人有建議呢?MapActivity ClassDefNotFoundException在運行時
我提供堆棧跟蹤太:
java.lang.IllegalStateException: Could not execute method of the activity
at android.view.View$1.onClick(View.java:2165)
at android.view.View.performClick(View.java:2506)
at android.view.View$PerformClick.run(View.java:9112)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3835)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at android.view.View$1.onClick(View.java:2160)
... 11 more
Caused by: java.lang.NoClassDefFoundError: com.testing.asd.android.ui.InfoActivity
at com.testing.asd.android.ui.HomeScreen.onClick(HomeScreen.java:60)
... 14 more
com.testing.asd.android.ui.InfoActivity延伸MapActivity。目前只有一種設備存在問題。我在Android 2.3和4.2上測試過,並且在那裏沒問題。
您需要提供有關缺少類的更多詳細信息。你也可以包括堆棧跟蹤嗎? – dan 2013-02-27 15:25:56
@dan sure。我更新了我的帖子。 – 2013-02-27 15:35:45
當我嘗試使用具有其他第三方依賴關係的類時,我通常會得到NoClassDefFoundError,這些依賴關係當前不在類路徑中。當實際的類不可用時,而不是ClassNotFoundException。你確定所有的第三方依賴關係都可用嗎? – 2013-02-27 15:42:15