android studio 新建或者導入項目時緩慢或卡死的問題

先說一下碰到的問題,最近要換一個電腦開發,電腦上環境都已經配好就直接down下來項目導入,發如今Building的時特別慢,以前從github上下載的項目也會出現這種狀況,等的是心力交瘁。android

還不能取消,一取消就會卡死

爲了解決這個問題花了將近一天的時間,特將其記錄下來,但願對碰到這個問題的朋友有所幫助。git

注: Android Studio 在第一次新建一個 Gradle 項目時須要下載 Gradle ,因此啓動很慢( Gradle-bin 大約三十幾兆)。github

緣由:項目的Gradle版本跟當前Studio自帶的Gradle版本不一致須要下載。而牆內沒法下載 Gradle 或下載速度慢。app

如何知道項目的Gradle版本?

每個Android Studio的項目都有個gradle-wrapper.properties的文件,在gradle/wrapper/下,打開以下:
`#Thu Mar 16 14:05:18 GMT+08:00 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip`
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

distributionUrl所對應的就是當前項目的版本號。 
若是將項目的版本號改爲當前studio支持的版本號,我當時項目的版本號是http://services.gradle.org/distributions/gradle-2.14.1-all.zip,而改爲了studio的版本號http://services.gradle.org/distributions/gradle-1.10-all.zip,這樣是不會去下載Gradle,也不會卡住歡迎頁,可是會報錯!gradle

Error:(1, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
> Minimum supported Gradle version is 2.14.1.  Current version is 1.10. If using the gradle wrapper, try editing the distributionUrl in E:\project-gitosc\dlxf-android\gradle\wrapper\gradle-wrapper.properties to gradle-2.14.1-all.zip
  • 1
  • 2
  • 3

是由於項目想要運行須要gradle-2.14.1-all.zip,因此仍是要去下載,打開 http://gradle.org/gradle-download/ui


點擊DownLoad選擇當前的版本下載lua

咱們下載好的gradle - 版本號 -all.zip 應該放在哪兒呢。

打開 C:\Users\用戶名.gradle\wrapper\dists\gradle-2.8-all(),裏面會有一個亂七八糟名字的文件夾,打開那個文件夾,這個文件夾在運行一次就會自動生成,把剛剛下載的文件扔進去,studio會自動解壓,而後退出從新導入項目就行!spa

可是這裏有個坑,若是你studio版本過低,仍是沒法運行的,只要更新一下studio就能夠了!code

導入項目時先看一下gradle的版本號!blog

相關文章
相關標籤/搜索