矢量 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 版本的应用程序之外工作。例如,你无法将矢量绘图作为通知图标传递,因为它们由系统而不是应用程序处理。请参阅此答案以获取解决方法。