解決android studio項目中Failded to sync Gradle project 'XXXX' Cause:failed to find target with hash string 'android-16'問題


之前在github上通過import module導入一個項目,結果報錯,提示找不到sdk相應的版本xx,而我的compileSdkVersion明明寫的是23不是xx,查了半天也沒解決。最后只好下載了那個版本的sdk。

今天導入SlidingMenu的module的時候,又遇到了這個問題。

 

 問題:

Cause:failed to find target with hash string 'android-16' in: E:\sony\Android\sdk

failed to find Build Tools revision 19.1.0

 

而build.gradle文件中的版本號明明是23,不是16,版本號對應不起來,

項目中有不止一個.gradle文件,是不是導入的module也有?果然如此。

 

解決:

原因是你導入的module也有build.gradle文件,計算機中缺少這個文件中標記的compileSdkVersion為16的sdk。

導入的module中build.gradle文件的compileSdkVersion和buildToolsVersion版本號的問題,不是app那個module的build.gradle文件的版本號的問題。

修改導入的module的build.gradle中的版本號為你已有的sdk版本號即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM