2

アプリケーションでGreenDroidライブラリを使用しました。コンパイル(ビルド)にエラーはありません。このアプリケーションをエミュレーターで実行すると、コンソールにこのエラーが次のように表示されます。

[2013-02-13 18:10:08 - GreenDroid] Could not find GreenDroid.apk!

[2013-02-13 18:10:08 - GreenDroid-GoogleAPIs] Could not find GreenDroid-GoogleAPIs.apk!

そして、ログ猫エラーで

02-13 18:10:17.115: E/AndroidRuntime(421): FATAL EXCEPTION: main

02-13 18:10:17.115: E/AndroidRuntime(421): java.lang.NoClassDefFoundError: com.cyrilmottier.android.greendroid.R$layout

02-13 18:10:17.115: E/AndroidRuntime(421):  at greendroid.app.GDActivity.createLayout(GDActivity.java:177)

02-13 18:10:17.115: E/AndroidRuntime(421):  at greendroid.app.GDActivity.ensureLayout(GDActivity.java:187)

02-13 18:10:17.115: E/AndroidRuntime(421):  at greendroid.app.GDActivity.getActionBar(GDActivity.java:265)

02-13 18:10:17.115: E/AndroidRuntime(421):  at com.singaporegp.f1.home.F1_Splash.onCreate(F1_Splash.java:41)

02-13 18:10:17.115: E/AndroidRuntime(421):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)

02-13 18:10:17.115: E/AndroidRuntime(421):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)

02-13 18:10:17.115: E/AndroidRuntime(421):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)

02-13 18:10:17.115: E/AndroidRuntime(421):  at android.app.ActivityThread.access$1500(ActivityThread.java:117)

02-13 18:10:17.115: E/AndroidRuntime(421):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)

02-13 18:10:17.115: E/AndroidRuntime(421):  at android.os.Handler.dispatchMessage(Handler.java:99)

02-13 18:10:17.115: E/AndroidRuntime(421):  at android.os.Looper.loop(Looper.java:130)

02-13 18:10:17.115: E/AndroidRuntime(421):  at android.app.ActivityThread.main(ActivityThread.java:3683)

02-13 18:10:17.115: E/AndroidRuntime(421):  at java.lang.reflect.Method.invokeNative(Native Method)

02-13 18:10:17.115: E/AndroidRuntime(421):  at java.lang.reflect.Method.invoke(Method.java:507)

02-13 18:10:17.115: E/AndroidRuntime(421):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)

02-13 18:10:17.115: E/AndroidRuntime(421):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

02-13 18:10:17.115: E/AndroidRuntime(421):  at dalvik.system.NativeStart.main(Native Method)

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

私は順番に試してみました:

プロジェクトがライブラリとして設定されていないことを確認します: Project->Properties に移動します 左側のリストから Android を選択します [Is Library] チェックボックスをオフにします プロジェクトを消去して再構築します - これにより、R を含む gen フォルダー全体が削除され、再作成されます一部の人々の回答で言及されている.javaファイル Eclipseを確認し、すべてのAndroidプラグインが最新です プロジェクトを閉じ、Eclipseを終了し、Eclipseを再度開き、プロジェクトを再度開きます。Java Build Path > Projects に移動し、プロジェクトの依存関係が正しくないかどうかを確認します

于 2013-02-15T12:07:40.353 に答える