
Android Studio終於到了1.0時代了,所以我也試着去學習了下如何使用它。上手確實比較麻煩,今天就分享下如何去下載並使用它。
一、下載 & 安裝
大家可以去google給出的地址下載,我這里用的一個大神給出的最新地址,速度很快而且版本似乎總是最新的:
下載地址:http://tools.android.com/download/studio/canary/latest
PS:現在這個地址點進去后又會跳轉到google的地址中,不知道以后會不會變。從google下的studio就是一個exe文件了
總之我下載好后是一個壓縮包,解壓到任意非中文目錄下即可。

在Bin目錄下就能找到適合自己系統的應用程序了

這個壓縮包的好處是,自帶Gradle,所以可以省去很多下載的功夫。
首先是導入studio的相關配置,如果你以前安裝過,那么更新的時候就可以直接導入,不需要重新設置。

到了這一步的話,如果你以前用過eclipse,那么你肯定有下載安裝過SDK,可以選擇Custom,否則的話,選擇Standard。這個教程假設我們已經安裝了SDK了,選Custom。

Ok,現在就可以使用了,詳細的使用教程帖上:
二、google提供的下載地址
http://developer.android.com/sdk/installing/studio.html

三、解決gradle project sync failed
1.進入C:\Users\自己的用戶名\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uo中,看看里面的gradle的版本號是多少。

2.從這里用下載器下載對應版本號的壓縮包http://services.gradle.org/distributions/gradle-1.12-all.zip(后面的版本號自己改就行)
3.關閉android studio,將下載好的東西復制C:\Users\自己的用戶名\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uo中
4.到下圖中所有文件除了剛才復制過來的gradle-1.12-all.zip以外全部刪除,也就是只留下壓縮包
5. 然后再重啟android studio,這次運行時還會進行grable-1.6的下載,但其實只是一個解壓過程。
6. project settiongs中點選Use gradle wrapper (recommended),然后就可以了

7. 在導入其它工程時發現use gradle wrapper (recommended)變為了(not configured for the current project)
只能選擇 use local gradle distribution ,這時在Gradle home : 輸入 D:\Program Files\Android\android-studio\plugins\gradle(請各位童鞋自行更換為studio的安裝目錄即可.)
感謝:http://blog.csdn.net/caopeng51/article/details/10948171
四、設置SDK & JDK
設置SDK和JDK:File->Project Structure

五、快捷鍵設定
File->Setting->keymap
這里面有些快捷鍵真是無力吐槽,我修改了一堆。但發現沒有eclipse里面回車跳出括號的功能,正在尋覓中……

六、設置注釋樣式
File->Setting->File and Code Templates

七、解決Error running All Tests: Gradle “xxxxxx” refresh failed.
這個錯誤是Gradle的錯誤,我建議從Gradle的官網上下載最新的版本,然后覆蓋原始的目錄。至於勾不勾選off line work,看自己的需求吧。
Gradle官網:http://www.gradle.org/downloads

之后我又遇到了這個問題,用了種奇葩的方式來解決了它。首先在設置中旋轉第二個構建模式,不用本地的gradle文件夾,然后讓自己先下載文件。這時我們強制把軟件關閉,用上面第三條的辦法來讓軟件用我們已經下好的那個zip,如果這時成功了就沒有任何問題了。

如果你和我一樣悲劇,遇到了首先去c盤user目錄中找到gradle文件夾,把出了wrapper的文件夾刪掉,然后再選擇設置中的第三個:use local gradle distribution

我們就是讓他重新構架一遍,之后軟件會自動生成這兩個文件。到此我就搞定了。當然你也可以試試不通過wrapper的步驟,直接刪掉這兩個文件夾,然后讓他直接生成。
參考自:
http://stormzhang.com/android/2014/02/28/android-gradle/
http://blog.isming.me/2014/11/21/use-gradle-new/
http://blog.isming.me/2014/05/20/android4gradle/
http://06peng.com/archives/18
