0

Android Pro 開発の第 8 章の例をコンパイルしました。電話でパターンの 1 つを実行しようとすると、このエラーが発生します。

このリンクをチェックして、このエラーをより明確に理解しようとしましたhttp://javarevisited.blogspot.co.uk/2011/06/noclassdeffounderror-exception-in.html 私の理解では、このエラーはコンパイル時ではなく実行時に作成されます.

これは、マニフェストに追加されたさまざまなアクティビティが成功したことを示すマニフェストです。

大丈夫です私はそれを修正しました。問題は、lib および libs フォルダーに問題があったことです。libs フォルダを削除し、lib フォルダからライブラリを削除してから、Java ビルド パスに移動し、これらの 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)
4

1 に答える 1

0

問題を修正しました。lib ディレクトリを削除してから、jar ファイルが見つからないと言った java ビルド パスに移動しました。次に、外部 jar を追加し、ファイルを追加しました。次に、プロジェクトを実行しました。これでエラーが修正されました。

于 2012-08-01T19:41:09.187 に答える