Android应用程序在更新Android支持库后崩溃

Android应用程序在更新Android支持库后崩溃,android,crash,android-appcompat,runtimeexception,Android,Crash,Android Appcompat,Runtimeexception,更新后,我的应用程序在以下stacktrace启动时崩溃: 02-12 14:01:26.158: W/System(8631): ClassLoader referenced unknown path: /data/app/com.example.ib-2/lib/arm 02-12 14:01:26.222: D/AndroidRuntime(8631): Shutting down VM 02-12 13:36:30.061: E/AndroidRuntime(7312): FATAL E

更新后,我的应用程序在以下stacktrace启动时崩溃:

02-12 14:01:26.158: W/System(8631): ClassLoader referenced unknown path: /data/app/com.example.ib-2/lib/arm
02-12 14:01:26.222: D/AndroidRuntime(8631): Shutting down VM
02-12 13:36:30.061: E/AndroidRuntime(7312): FATAL EXCEPTION: main 
02-12 13:36:30.061: E/AndroidRuntime(7312): Process: com.example.ib, PID: 7312
02-12 13:36:30.061: E/AndroidRuntime(7312): java.lang.NoSuchFieldError: No static field View_theme of type I in class Landroid/support/v7/appcompat/R$styleable; or its superclasses (declaration of 'android.support.v7.appcompat.R$styleable' appears in /data/app/com.example.ib-1/base.apk)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.support.v7.app.AppCompatViewInflater.themifyContext(AppCompatViewInflater.java:229)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:84)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.support.v7.app.AppCompatDelegateImplV7.createView(AppCompatDelegateImplV7.java:938)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.support.v7.app.AppCompatDelegateImplV7.onCreateView(AppCompatDelegateImplV7.java:992)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:44)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:746)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at com.android.internal.policy.PhoneWindow.generateLayout(PhoneWindow.java:3909)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at com.android.internal.policy.PhoneWindow.installDecor(PhoneWindow.java:3981)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at com.android.internal.policy.PhoneWindow.getDecorView(PhoneWindow.java:1969)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.support.v7.app.AppCompatDelegateImplV7.onCreate(AppCompatDelegateImplV7.java:149)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:60)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at com.example.ib.MainActivity.onCreate(MainActivity.java:77)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.app.Activity.performCreate(Activity.java:6251)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.app.ActivityThread.-wrap11(ActivityThread.java)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.os.Handler.dispatchMessage(Handler.java:102)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.os.Looper.loop(Looper.java:148)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at android.app.ActivityThread.main(ActivityThread.java:5417)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at java.lang.reflect.Method.invoke(Native Method)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
02-12 13:36:30.061: E/AndroidRuntime(7312):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

我已经将appcompat jar文件复制到导入的appcompat项目中,但它仍然不起作用。请帮助

是否添加了资源文件夹?是时候切换到Android Studioit了,它有资源文件夹,里面有所有必要的资源,我的应用程序以前可以工作,只是在更新后突然崩溃了。我不仅在我的工作空间里做android的东西,ide真的很重要吗?你使用了正确的api来编译吗?使用support v23,您必须使用api 23进行编译。我的支持库是v23.1.1,我正在使用api 23编译项目,正如你所说的,切换到Android Studio是最好的建议,在我看来-谷歌去年结束了对Eclipse的所有支持,所以这些问题只会变得更加频繁(能够解决这些问题的人数也将随着时间的推移而减少)。