android studio配置sdk和gradle中的一些問題

由於最近在家裏也要搞一下android項目,家裏筆記本上一直裝的Eclipse,心血來潮給裝上了as。建立項目,配置sdk,gradle環境,又是一個蛋疼的過程。幾經周折終於build gradle finished以後,爲了讓之後不在蛋疼,在此記錄一下問題以及解決辦法。html

首先要說的就是這兩個build.gradle文件android

我習慣用project目錄方式來看windows

上面那個紅框中的build.gradle文件中是使用的sdk版本等等一些配置信息和依賴的一些庫app

下面的紅框中的build.gradle文件是Moudle的信息,這裏面最重要的就是classpath這個東西,它是gradle插件的版本gradle

要看sdk的一些信息能夠按ctrl+shift+alt+s來到這個界面ui

SDK Location裏面是sdk路徑jdk路徑以及NDK路徑spa

Project裏面這個Gradle version和Android Plugin Version分別是gradle版本和gradle插件版本,這兩個東西最坑爹。。要是設置的target sdk和compile sdk的版本和須要的gradle版本不對應的話,項目一打開就會一直不停的refreshing。。。。。啥的,這是由於as要下載你當前須要的這個gradle版本,然而因爲牆的緣由是很難在線下載成功的,這時候只能關掉as,離線下載你所須要的gradle-xx-all.zip了。gradle下載地址大全,搜對應的版本號應該能夠找到的,對應須要的gradle plugin的版本能夠在這裏查看https://developer.android.com/studio/releases/gradle-plugin.html,下載後來帶插件

C:\Users\Administrator\.gradle\wrapper\dists(C:\Users\Administrator\這個是安裝路徑,可能會不同)這個路徑下,會看到你當前所須要的那個版本的gradle的文件夾,as已經生成好了,好比我這裏是gradle-2.10-all,點進去點進去來到\.gradle\wrapper\dists\gradle-2.10-all\a4w5fzrkeut1ox71xslb49gst這裏面,把剛纔下載的zip文件拷貝到這裏,解壓便可。最後看到是這樣:htm

 

上面是windows的路徑,若是是在mac上,其路徑是/Applications/Android Studio.app/Contents/gradle/gradle-3.4這樣的,除了須要把gradle-xx.all.zip這個包解壓縮到gradle路徑下,還須要在Android Studio中配置:ip

也就是這個gradle home路徑須要選擇剛剛解壓縮後的gradle包的路徑才行。

而後再打開as,這時候就不會一直停在refreshing這裏了。

另外若是要看com.android.support.appcompat-v7的版本和design的版本須要到SDK(ctrl+shift+alt+s)路徑下的\extras\android\m2repository\com\android\support裏面看:

還有recyclerview、cardview等一些新控件的包也都在這個文件夾下。寫在build.gradle文件中的版本號必定要在這裏面存在才行,否則會報錯。

相關文章
相關標籤/搜索