以前在github上經過import module導入一個項目,結果報錯,提示找不到sdk相應的版本xx,而個人compileSdkVersion明明寫的是23不是xx,查了半天也沒解決。最後只好下載了那個版本的sdk。android
今天導入SlidingMenu的module的時候,又遇到了這個問題。git
問題:github
Cause:failed to find target with hash string 'android-16' in: E:\sony\Android\sdkapp
failed to find Build Tools revision 19.1.0gradle
而build.gradle文件中的版本號明明是23,不是16,版本號對應不起來,ui
項目中有不止一個.gradle文件,是否是導入的module也有?果真如此。spa
解決:get
緣由是你導入的module也有build.gradle文件,計算機中缺乏這個文件中標記的compileSdkVersion爲16的sdk。string
是導入的module中build.gradle文件的compileSdkVersion和buildToolsVersion版本號的問題,不是app那個module的build.gradle文件中的版本號的問題。hash
修改導入的module的build.gradle中的版本號爲你已有的sdk版本號便可。