寫在前面:
當(dāng)我們從github或者其他遠(yuǎn)程倉庫導(dǎo)入一個陌生的項(xiàng)目到Android studio中運(yùn)行時,常常會遇到一些問題,導(dǎo)致浪費(fèi)大量的開發(fā)時間,這時可以看看是下面哪種情況,再按照方法來解決。
一、使用git中遇到的問題
這部分基本沒有問題,都可以順利的將代碼clone到本地,如果對git不熟悉的,推薦stormzhang的從0開始學(xué)習(xí) GitHub 系列,可以快速入門,基本的問題也都有提到。
二、導(dǎo)入項(xiàng)目時卡死(很慢)
當(dāng)使用Android studio導(dǎo)入項(xiàng)目時,需要等待很久或者出現(xiàn)像卡死的狀態(tài),卡在下面這個界面

這可能是你本來的gradle版本與項(xiàng)目中使用的gradle不同導(dǎo)致的。這時可以先將進(jìn)程殺死,沿著這個路徑:項(xiàng)目/gradle/wrapper找到這個文件:gradle-wrapper.properties,將它打開。

可以看到gradle的版本(最后一行),圖中版本為2.10,因?yàn)槭莾蓚€gradle版本不同導(dǎo)致的卡死,所以有兩種方法解決
1.下載gradle的對應(yīng)版本,無法翻墻的可以去這里(Gradle Distributions)。
然后將下載好的zip文件拷貝到這個目錄下:
C:\Users\username\\.gradle\wrapper\dists\gradle-2.10-all\a4w5fzrkeut1ox71xslb49gst
本來已經(jīng)存在里面的文件不需要動。2.上面那個文件的版本改成你自己那個目錄有的版本,然后再導(dǎo)入項(xiàng)目。
三、android studio 報Error:failed to find Build Tools revision 23.0.3
這里主要是buildToolsVersion版本問題,build tool是android官方提供的,一般來說向下兼容(但不絕對)
buildToolsVersion的設(shè)置在項(xiàng)目的 build.gradle 里面設(shè)置,把里面的版本改為自己能運(yùn)行的工程里面的版本號就可以了。
android { ....buildToolsVersion '20.0.3'....}
注意有兩個build.gradle,最好都注意一下
再執(zhí)行Tools–>Android–>Sync Project with Gradle Files即可 。
參考文章: