Androidアプリケーションを開発しています。 AppCompatテーマを使用していて、プログラムを実行するとJava.lang.NoClassDefFoundError: Android.support.v7.appcompat.R$styleable
ができます。そのログは次のとおりです。
Process: com.nomad, PID: 12866
Java.lang.NoClassDefFoundError: Android.support.v7.appcompat.R$styleable
at Android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.Java:107)
at Android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.Java:58)
at Android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.Java:98)
at com.telera.ui.activities.OABaseActivity.onCreate(OABaseActivity.Java:47)
at Android.app.Activity.performCreate(Activity.Java:5231)
at Android.app.Instrumentation.callActivityOnCreate(Instrumentation.Java:1087)
at Android.app.ActivityThread.performLaunchActivity(ActivityThread.Java:2159)
at Android.app.ActivityThread.handleLaunchActivity(ActivityThread.Java:2245)
at Android.app.ActivityThread.access$800(ActivityThread.Java:135)
at Android.app.ActivityThread$H.handleMessage(ActivityThread.Java:1196)
at Android.os.Handler.dispatchMessage(Handler.Java:102)
at Android.os.Looper.loop(Looper.Java:136)
at Android.app.ActivityThread.main(ActivityThread.Java:5017)
at Java.lang.reflect.Method.invokeNative(Native Method)
at Java.lang.reflect.Method.invoke(Method.Java:515)
at com.Android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.Java:779)
at com.Android.internal.os.ZygoteInit.main(Zygote`
どうすればその問題を解決できますか?
Java.lang.NoClassDefFoundError:Android.support.v7.appcompat.R $ styleableY
AndroidプロジェクトでAppCompat
を参照する必要があります。ライブラリプロジェクトを正しく参照していません。
チェック Adding Support Library with resources