Java Android XML生成NoSuchFieldError
我最近将我的build.gradle更新为所有最新的android appCompat库,并收到以下错误消息。这似乎与材料设计有关,但我真的不明白是什么导致了错误:Java Android XML生成NoSuchFieldError,java,android,xml,android-layout,Java,Android,Xml,Android Layout,我最近将我的build.gradle更新为所有最新的android appCompat库,并收到以下错误消息。这似乎与材料设计有关,但我真的不明白是什么导致了错误: 04-18 20:35:57.227 2018-2018/com.sourcey.materialloginexample E/AndroidRuntime: FATAL EXCEPTION: main
04-18 20:35:57.227 2018-2018/com.sourcey.materialloginexample E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.sourcey.materialloginexample, PID: 2018
java.lang.NoSuchFieldError: No static field abc_ic_ab_back_material of type I in class Landroid/support/v7/appcompat/R$drawable; or its superclasses (declaration of 'android.support.v7.appcompat.R$drawable' appears in /data/data/com.sourcey.materialloginexample/files/instant-run/dex/slice-slice_4-classes.dex)
at android.support.v7.widget.ToolbarWidgetWrapper.<init>(ToolbarWidgetWrapper.java:91)
at android.support.v7.widget.Toolbar.getWrapper(Toolbar.java:1775)
at android.support.v7.widget.ActionBarOverlayLayout.getDecorToolbar(ActionBarOverlayLayout.java:538)
at android.support.v7.widget.ActionBarOverlayLayout.pullChildren(ActionBarOverlayLayout.java:530)
at android.support.v7.widget.ActionBarOverlayLayout.setWindowCallback(ActionBarOverlayLayout.java:606)
at android.support.v7.app.AppCompatDelegateImplV7.createSubDecor(AppCompatDelegateImplV7.java:384)
at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:300)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:264)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129)
at com.troychuinard.fanpolls.LoadingActivity.onCreate(LoadingActivity.java:26)
at android.app.Activity.performCreate(Activity.java:6272)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2387)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2494)
at android.app.ActivityThread.access$900(ActivityThread.java:157)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1356)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5527)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:730)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)
04-18 20:35:57.227 2018-2018/com.sourcey.materialLogicExample/AndroidRuntime:致命异常:主
流程:com.sourcey.materialLogicExample,PID:2018
java.lang.NoSuchFieldError:Landroid/support/v7/appcompat/R$类中没有I型静态字段abc\u ic\u ab\u back\u材料可提取;或其超类(声明'android.support.v7.appcompat.R$drawable'出现在/data/data/com.sourcey.materialLogicinExample/files/instant run/dex/slice-slice_4-classes.dex中)
位于android.support.v7.widget.ToolbarWidgetWrapper.(ToolbarWidgetWrapper.java:91)
位于android.support.v7.widget.Toolbar.getWrapper(Toolbar.java:1775)
位于android.support.v7.widget.ActionBarOverlayLayout.getDecorToolbar(ActionBarOverlayLayout.java:538)
在android.support.v7.widget.ActionBarOverlayLayout.pullChildren(ActionBarOverlayLayout.java:530)上
位于android.support.v7.widget.ActionBarOverlayLayout.setWindowCallback(ActionBarOverlayLayout.java:606)
在android.support.v7.app.AppCompateDelegateImplv7.createSubDecor(AppCompateDelegateImplv7.java:384)
在android.support.v7.app.AppCompateDelegateImplV7.ensureSubDecor(AppCompateDelegateImplV7.java:300)
在android.support.v7.app.AppCompateDelegateImplv7.setContentView(AppCompateDelegateImplv7.java:264)上
位于android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129)
在com.troychuinard.fanpolls.LoadingActivity.onCreate上(LoadingActivity.java:26)
位于android.app.Activity.performCreate(Activity.java:6272)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2387)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2494)
在android.app.ActivityThread.access$900(ActivityThread.java:157)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1356)
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:148)
位于android.app.ActivityThread.main(ActivityThread.java:5527)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:730)
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)
包括关联的XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:background="@color/logo_red"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context="com.troychuinard.fanpolls.LoadingActivity">
<ImageView
android:layout_marginTop="40dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:background="@drawable/fan_polls_logo"/>
<ProgressBar
android:layout_gravity="center_horizontal"
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminate="true"
android:progressDrawable="@drawable/loading_spinnter_white"/>
<TextView
android:layout_gravity="center_horizontal"
android:textSize="24sp"
android:textColor="@color/white"
android:gravity="center"
android:layout_below="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/loading_text"/>
</LinearLayout>
解决过吗?解决过吗?