我們匯入的library資料夾中的build.gradle 檔案裡面寫的很清楚:
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
}它需要的build工具版本是17我這裡沒裝,所以出問題了,解決方法:
一 、 直接開啟SDK Manager去下載build tools 17版本;
二 、 我們把這個配置檔案改成和我們當前專案一樣的版本就OK了。
第二種方法簡單粗暴一步到位,第一種方法可能會出現問題:
Error:The SDK Build Tools revision (17.0.0) is too low for project ':library'. Minimum required is 19.1.0
這是什麼玩意,我找了很久都沒找到19.1.0寫在了哪裡,後來查資料發現這玩意跟
dependencies {
classpath 'com.android.tools.build:gradle:0.4.+'
}
有關。你會發現AS會有提示:
you have to use a newer version of the Android Gradle plugin......後面告訴你當前最低支援的是什麼,然後直接改成最低支援的就行了。我這裡最小支援的是19.1.0,修改成
'com.android.tools.build:gradle:0.12.+'但是你這裡改了之後就相當於告訴人家最小也得19.1.0,所以你還是得改
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
}比如,我改成了 buildToolsVersion "19.1.0"。就不會出錯了。