Error: failed to find Build Tools revision 19.1.0
項目 build.gradle 指定 buildToolsVersion "19.1.0",但本地 SDK 未安裝該版本。Android Studio 3.0+ 默認不再捆綁舊版 Build Tools。
Tools > SDK Manager 或工具欄圖標;Apply / OK 下載安裝;File > Sync Project with Gradle Files。build.gradle (Module: app):android {
compileSdkVersion 34 // 建議與 targetSdkVersion 一致
buildToolsVersion "34.0.0" // 改為已安裝版本
defaultConfig {
minSdkVersion 21
targetSdkVersion 34
}
}
getSupportActionBar() → getActionBar() 等)。android {
compileSdkVersion 34
// buildToolsVersion "..." // 刪除或註釋此行
defaultConfig { ... }
}
Android Gradle Plugin 3.0+ 會自動使用已安裝的最新 Build Tools,無需手動指定。
$ANDROID_HOME/build-tools/19.1.0/;buildToolsVersion 或全部移除,由 CI 環境控制。首選方案二:升級 buildToolsVersion 至已安裝最新穩定版,同時升級 compileSdkVersion、targetSdkVersion。一勞永逸解決缺失問題,並獲得最新構建優化、安全修復、API 支持。若必須維護極舊項目,用方案一安裝舊版或方案三移除指定版本。