执行失败的任务':app:mergeDebugResource'

时间:2018-02-19 17:00:03

标签: java xml android-studio

错误:任务':app:mergeDebugResources'执行失败。

  

执行工作项时出现多次失败   执行com.android.build.gradle.tasks.MergeResources $ FileGenerationWorkAction时发生故障   处理/Users/macbookmd101/AndroidStudioProjects/dataprofile/app/src/main/res/drawable/ic_email_black_24dp.xml时出错:无法处理属性android:fillColor =“@ color / endblue”:不支持对其他资源的引用构建时PNG生成。有关详细信息,请参阅http://developer.android.com/tools/help/vector-asset-studio.html。   执行com.android.build.gradle.tasks.MergeResources $ FileGenerationWorkAction时发生故障   处理/Users/macbookmd101/AndroidStudioProjects/dataprofile/app/src/main/res/drawable/ic_phone_iphone_black_24dp.xml时出错:无法处理属性android:fillColor =“@ color / endblue”:不支持对其他资源的引用构建时PNG生成。有关详细信息,请参阅http://developer.android.com/tools/help/vector-asset-studio.html。   执行com.android.build.gradle.tasks.MergeResources $ FileGenerationWorkAction时发生故障   处理/Users/macbookmd101/AndroidStudioProjects/dataprofile/app/src/main/res/drawable/ic_email_black_24dp.xml时出错:无法处理属性android:fillColor =“@ color / endblue”:不支持对其他资源的引用构建时PNG生成。有关详细信息,请参阅http://developer.android.com/tools/help/vector-asset-studio.html。   执行com.android.build.gradle.tasks.MergeResources $ FileGenerationWorkAction时发生故障   处理/Users/macbookmd101/AndroidStudioProjects/dataprofile/app/src/main/res/drawable/ic_home_black_24dp.xml时出错:无法处理属性android:fillColor =“@ color / endblue”:不支持对其他资源的引用构建时PNG生成。有关详细信息,请参阅http://developer.android.com/tools/help/vector-asset-studio.html。   执行com.android.build.gradle.tasks.MergeResources $ FileGenerationWorkAction时发生故障   处理/Users/macbookmd101/AndroidStudioProjects/dataprofile/app/src/main/res/drawable/ic_phone_iphone_black_24dp.xml时出错:无法处理属性android:fillColor =“@ color / endblue”:不支持对其他资源的引用构建时PNG生成。有关详细信息,请参阅http://developer.android.com/tools/help/vector-asset-studio.html。   执行com.android.build.gradle.tasks.MergeResources $ FileGenerationWorkAction时发生故障   处理/Users/macbookmd101/AndroidStudioProjects/dataprofile/app/src/main/res/drawable/ic_accessibility_black_24dp.xml时出错:无法处理属性android:fillColor =“@ color / endblue”:不支持对其他资源的引用构建时PNG生成。有关详细信息,请参阅http://developer.android.com/tools/help/vector-asset-studio.html。   执行com.android.build.gradle.tasks.MergeResources $ FileGenerationWorkAction时发生故障   处理/Users/macbookmd101/AndroidStudioProjects/dataprofile/app/src/main/res/drawable/ic_phone_iphone_black_24dp.xml时出错:无法处理属性android:fillColor =“@ color / endblue”:不支持对其他资源的引用构建时PNG生成。有关详细信息,请参阅http://developer.android.com/tools/help/vector-asset-studio.html

1 个答案:

答案 0 :(得分:2)

此技术需要Android支持库23.2或更高版本以及适用于Gradle 2.0或更高版本的Android插件,并且仅使用矢量可绘制对象。支持库中的VectorDrawableCompat类使您可以在Android 2.1(API级别7)及更高版本中支持VectorDrawable。

在使用Vector Asset Studio之前,您必须在build.gradle文件中添加一条语句:

android {
   defaultConfig {
       vectorDrawables.useSupportLibrary = true
   }
}

dependencies {
  compile 'com.android.support:appcompat-v7:23.2.0'
}

有关更多详细信息-See more