Android 将gradle版本升级到4.1后项目中断

Android 将gradle版本升级到4.1后项目中断,android,gradle,Android,Gradle,我的项目运行得非常好,直到我在android studio中将gradle升级到4.1,所有的麻烦都爆发了 当我清理我的项目时,我总是遇到这个错误 错误:任务“:app:mergeDebugResources”的执行失败。 执行工作项时出现多个故障 执行com.android.build.gradle.tasks.MergeResources$FileGenerationWorkAction时出错 处理C:\Users\davistobialex\AndroidStudioProjects\Sh

我的项目运行得非常好,直到我在android studio中将gradle升级到4.1,所有的麻烦都爆发了

当我清理我的项目时,我总是遇到这个错误

错误:任务“:app:mergeDebugResources”的执行失败。 执行工作项时出现多个故障 执行com.android.build.gradle.tasks.MergeResources$FileGenerationWorkAction时出错 处理C:\Users\davistobialex\AndroidStudioProjects\ShopCentra\app\src\main\res\drawable\梯形_bac.xml时出错:无法处理属性android:fillColor=“@android:color/white”:生成PNG时不支持对其他资源的引用。有关详细信息,请参阅


显然,它向my color.xml中存在的引用调用抛出了一个错误。请将此代码添加到您的应用程序gradle中

defaultConfig {
    vectorDrawables.useSupportLibrary = true // This is important for resolving you issue
}

dependencies {
    //noinspection GradleCompatible
    implementation 'com.android.support:appcompat-v7:27.1.1'
}

您是否尝试过将
fillColor
行从
梯形_bac.xml
矢量可绘制文件中删除,或者将其改为
#ffffff
而不是
@android:color/white
?我对vector drawables的理解是,不管怎样,您都希望通过编程设置这些颜色:@emersso我曾尝试使用
#fff
,但它也不起作用