向量 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 版本的應用程式之外工作。例如,你無法將向量繪圖作為通知圖示傳遞,因為它們由系統而不是應用程式處理。請參閱此答案以獲取解決方法。