android studio 導入工程問題總結

在github上下了幾個開源項目,在導入android studio時出現各種問題,

在網上查詢各種資料後一一得以解決,現對個問題點進行簡單的總結:

1. gradle project sync failed:

     出現此問題的原因是gradle更新失敗,在C:\Documents and Settings\user\.gradle\wrapper\dists

目錄中可看到需要更新的版本:


解決方法是手動下載相應版本的壓縮包,然後把包放到對應的文件夾中,把文件夾中的其他文件都刪掉,

再重新啓動android studio;

下載地址:http://services.gradle.org/distributions/gradle-2.2.1-all.zip(需要其他版本的可改包名)


2. Connection refused:connect


出現此問題原因主要是導入的項目的gradle版本和android studio版本不一樣,

解決方法是叫“移花接木”,具體見此鏈接:http://blog.csdn.net/eclipsexys/article/details/41142907

大體思路是自己新建一個工程,再把新建工程中的gradle相關的文件拷貝到要導入的工程中,

要copy的文件:



3.Gradle DSL method not found: 'runProguard()'


出現這個問題的原因是runProguard()方法在新版本中被其他方法替換了

解決方法:把build.gradle中的runProguard()方法改成minifyEnabled


4.The SDK Build Tools revision (19.0.1) is too low for project ':library'. Minimum required is 19.1.0

   

出現此問題的原因是在工程使用的buildToolsVersion的版本太低,打開android sdk manager看是否要要求的或更高的版本,

沒有的要下載:


然後在build.gradle文件中把buildToolsVersion改成對應的版本:


5.No resource found that matches the given name: 


出現這個問題的原因是我們的compileSdkVersion、targetSdkVersion版本太低,解決方法是把

compileSdkVersion、targetSdkVersion改成21就ok了(此處前提已下載android5.0,沒有的要先下載)。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章