#java #android
#java #Android
Вопрос:
Это несколько фрагментов текста из LogCat .. я не могу выяснить, где находится исключение
07-06 04:03:55.933: D/ dalvikvm(16700): open_cached_dex_file: /mnt/asec/com.database-1 /pkg.apk /data/dalvik-cache/mnt@asec@com.database-1@pkg.apk@classes.dex 07-06 04:03:55.943: D / dalvikvm(16700): ПРИМЕЧАНИЕ: Загрузочный класс android.support.v7.appcompat.R $styleable’ 0x4127ce20 вызвал исключение Ljava / lang /ClassNotFoundException; 07-06 04:03:55.943: W / dalvikvm(16700): VFY: не удалось разрешить статическое поле 1559 (ActionBarWindow) в Landroid / support / v7 / appcompat/R $ styleable; 07-06 04:03:55.944: D / dalvikvm(16700): VFY: замена кода операции 0x62 на 0x0004 07-06 04:03:55.947: D / AndroidRuntime(16700): Завершение работы виртуальной машины 07-06 04:03:55.947: W / dalvikvm(16700): threadid=1: выход потока с неперехваченным исключением (group=0x40fa09a8) 07-06 04:03:55.948: E / test(16700): Исключение 07-06 04:03:55.949: E / AndroidRuntime(16700) : ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: main 07-06 04:03:55.949: E / AndroidRuntime(16700): java.lang.Ошибка NoClassDefFoundError: android.support.v7.appcompat.R $styleable 07-06 04:03:55.949: E / AndroidRuntime(16700): в android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:107) 07-06 04:03:55.949: E / AndroidRuntime (16700): на Android.поддержка.v7.app.ActionBarActivityDelegateICS.onCreate (ActionBarActivityDelegateICS.java:58) 07-06 04:03:55.949: E / AndroidRuntime (16700): в android.support.v7.app.ActionBarActivity.onCreate (ActionBarActivity.java:98) 07-06 04:03:55.949: E / AndroidRuntime(16700): в com.database.MainActivity.onCreate(MainActivity.java:22) 07-06 04:03:55.949: E / AndroidRuntime(16700): в android.app.Activity.performCreate(Activity.java:5182) 07-06 04:03:55.949: E / AndroidRuntime(16700): в android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1081) 07-06 04:03:55.949: E / AndroidRuntime (16700): в android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2270) 07-06 04:03:55.949: E / AndroidRuntime (16700): в android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2358) 07-06 04:03:55.949: E / AndroidRuntime (16700): в android.app.ActivityThread.access за 600 долларов (ActivityThread.java:156) 07-06 04:03:55.949: E / AndroidRuntime (16700): в android.app.ActivityThread$H.handleMessage (ActivityThread.java:1340) 07-06 04:03:55.949: E / AndroidRuntime (16700): в android.os.Handler.DispatchMessage(Handler.java:99) 07-06 04:03:55.949: E / AndroidRuntime(16700): в android.os.Looper.loop(Петлитель.java:153) 07-06 04:03:55.949: E / AndroidRuntime (16700): в android.app.ActivityThread.main (ActivityThread.java:5299) 07-06 04:03:55.949: E / AndroidRuntime(16700): на java.lang.reflect.Метод.invokeNative (собственный метод) 07-06 04:03:55.949: E / AndroidRuntime(16700): в java.lang.reflect.Метод.invoke(метод.java:511) 07-06 04:03:55.949: E / AndroidRuntime(16700): в com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) 07-06 04:03:55.949: E / AndroidRuntime(16700): на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:600) 07-06 04:03:55.949: E / AndroidRuntime(16700): в dalvik.system.NativeStart.main (собственный метод)
Пожалуйста, помогите мне, как решить эту проблему…
Комментарии:
1. Было бы полезно, если бы вы предоставили нам MainActivity.java также используйте код.
Ответ №1:
Похоже, что библиотека совместимости v7 настроена неправильно, как видно из журнала
«java.lang.Ошибка NoClassDefFoundError: android.support.v7.appcompat.R $styleable»
Если вы используете Eclipse, перейдите в package Explorer, щелкните правой кнопкой мыши на project и Android Tools > Добавить библиотеку поддержки. После этого очистите и создайте свой проект.
Надеюсь, это исправит вашу ошибку!