破坏的项目将gradle版本升级到4.1后

时间:2018-03-19 21:11:49

标签: android gradle

我的项目工作得非常好,直到我在Android工作室将我的gradle升级到4.1并且一切都崩溃了。

清理项目时,我一直收到此错误。

  

错误:任务':app:mergeDebugResources'执行失败。   执行工作项时有多个失败   执行com.android.build.gradle.tasks.MergeResources $ FileGenerationWorkAction时发生故障   处理C:\ Users \ daviestobialex \ AndroidStudioProjects \ ShopCentra \ app \ src \ main \ res \ drawable \ trapezoidal_bac.xml时出错:无法处理属性android:fillColor =" @android:color / white&# 34;:构建时PNG生成不支持对其他资源的引用。有关详细信息,请参阅http://developer.android.com/tools/help/vector-asset-studio.html

显然,它会向我的color.xml

中存在的引用调用抛出错误

1 个答案:

答案 0 :(得分:2)

将此代码添加到您的应用程序gradle

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

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