Android Studio雖然好用,但對于剛使用的小白來說,還是會遇到很多坑的。
比如,一個經常會遇到的問題:Android Studio導入項目會一直卡在Building gradle project info界面。實際上,出現這個問題是因為項目所使用的gradle與Android Studio自帶的gradle版本不一致,導致需要下載該項目需要的gradle版本,直至下載完成。
下面記錄一下解決方案:
1.先確認一下自己的Android studio使用的gradle版本(這里以Mac下為例):
/Applications/Android Studio.app/Contents/gradle
這時候,我們可以看到,Android studio默認的gradle版本是2.8
2.修改項目中gradle-wrapper.properties文件中的distributionUrl
那么,為什么我們直接用Android studio創建的新項目build起來就沒問題呢?我們去到
<項目根目錄>/gradle/wrapper/gradle-wrapper.properties,可以看到:
distributionUrl=https://services.gradle.org/distributions/gradle-2.8-all.zip
這里,distributionUrl指定的gradle版本是gradle-2.8-all.zip,跟Android studio默認使用的gralde版本是一致的,所以項目build起來沒問題。
所以,解決方案如下:
<導入的項目的根目錄>/gradle/wrapper/gradle-wrapper.properties
distributionUrl=https://services.gradle.org/distributions/gradle-x.x-all.zip
將distributionUrl最后的gradle-x.x-all.zip中的x.x版本修改成Android studio目前使用的gradle版本即可。