2012-07-29 52 views
0

我編譯了android pro開發第8章的示例。我嘗試運行手機上的某個模式時收到此錯誤。pro android augmentation第8章示例拋出NoClassDefFoundError

我已經檢查過這個鏈接,試圖更清楚地理解這個錯誤http://javarevisited.blogspot.co.uk/2011/06/noclassdeffounderror-exception-in.html 從我的理解中,這個錯誤是在運行時創建的,而不是編譯時。

下面是這表明了各種各樣的活動已成功添加到清單

其確定我固定它的清單。問題是lib和libs文件夾有問題。我刪除了libs文件夾,並從lib文件夾中刪除了這些庫,然後刪除了該庫文件,然後添加了這些jar文件以用於AdAR.jar。這解決了這些問題。

07-29 21:00:06.378: E/AndroidRuntime(19501): FATAL EXCEPTION: main 
07-29 21:00:06.378: E/AndroidRuntime(19501): java.lang.NoClassDefFoundError: com.paar.ch8.ModelViewer 
07-29 21:00:06.378: E/AndroidRuntime(19501): at com.paar.ch8.ModelChooser.onListItemClick(ModelChooser.java:91) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at android.app.ListActivity$2.onItemClick(ListActivity.java:319) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at android.widget.AdapterView.performItemClick(AdapterView.java:284) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at android.widget.ListView.performItemClick(ListView.java:3763) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at android.widget.AbsListView$PerformClick.run(AbsListView.java:1936) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at android.os.Handler.handleCallback(Handler.java:587) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at android.os.Handler.dispatchMessage(Handler.java:92) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at android.os.Looper.loop(Looper.java:123) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at android.app.ActivityThread.main(ActivityThread.java:3687) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at java.lang.reflect.Method.invokeNative(Native Method) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at java.lang.reflect.Method.invoke(Method.java:507) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 
07-29 21:00:06.378: E/AndroidRuntime(19501): at dalvik.system.NativeStart.main(Native Method) 
+0

鏈接到本教程?或者我應該怎麼知道你在說什麼? – Ahmad 2012-07-29 20:18:06

回答

0

我解決了這個問題。我刪除了lib目錄,然後去了現在說jar文件丟失的jave構建路徑。然後,我去添加外部jar,然後添加文件。然後我運行該項目。這解決了錯誤。

相關問題