矢量 Drawables

更新 build.gradle 文件。

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

如果你使用的是 Gradle 插件的 v2.0 或更高版本,请添加以下代码。 ****

// Gradle Plugin 2.0+  
 android {  
   defaultConfig {  
     vectorDrawables.useSupportLibrary = true  
    }  
 }

如果你使用的是 Gradle 插件的 v1.5 或更低版本,请添加以下代码。 ****

// Gradle Plugin 1.5  
 android {  
   defaultConfig {  
     generatedDensities = []  
  }  

  // This is handled for you by the 2.0+ Gradle Plugin  
  aaptOptions {  
    additionalParameters "--no-version-vectors"  
  }  
 }

阅读 Android 支持库 23.2 发行说明以获取更多信息。

注意: 即使使用 AppCompat ,Vector Drawables 也不会在较旧的 Android 版本的应用程序之外工作。例如,你无法将矢量绘图作为通知图标传递,因为它们由系统而不是应用程序处理。请参阅此答案以获取解决方法。