Android Studio-1.2版本設定教程

來源:互聯網
上載者:User

標籤:

這兩天Google更新了Android Studio 1.2正式版,新版本的設定介面大變面,設定條目較舊版本進行了歸類,不像以前那樣列表長長的了。

趁著安裝新版本的機會,把常用的設定記錄一下,放到部落格裡面,以作備忘。

Android Studio / Gradle學習資源

在說設定之前,先上點學習Android Studio和Gradle的學習資源。

官方教程
  • developer.android.com上的 Android Studio Overview 
    http://developer.android.com/tools/studio/index.html
  • developer.android.com上的 Build System Overview 
    http://developer.android.com/sdk/installing/studio-build.html
  • tools.android.com上的 Gradle Plugin User Guide *(Google出的Gradle指南) 
    http://tools.android.com/tech-docs/new-build-system/user-guide
  • IntelliJ IDEA Quick Start (IDEA入門教程) 
    https://www.jetbrains.com/idea/help/intellij-idea-quick-start-guide.html
  • IntelliJ IDEA的快速鍵大全 
    https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf
非官方資源
  • Developer Phil部落格 的 Android Studio Tips系列 (裡面提供快速鍵效果的動態圖, 強烈推薦 ) 
    http://www.developerphil.com/android-studio-tips-tricks-moving-around/#recent-posts-4
  • Android-Studio-Tips-by-Philippe-Breault(貌似就是上面那個,還沒細看,暫時不確定是不是一樣,還是發出來好了) 
    https://github.com/pavlospt/Android-Studio-Tips-by-Philippe-Breault/wiki
  • stormzhang 大神的 Android Studio系列教程 (推薦) 
    http://stormzhang.com/posts.html#AndroidStudio
  • Rinvay Tang 的部落格 
    (《Gradle Plugin User Guide》翻譯版,《使用Gradle構建Android程式》)(推薦) 
    http://rinvay.github.io/archive.html
  • Gradle Android外掛程式使用者指南翻譯 (《Gradle Plugin User Guide》另一個翻譯版) 
    http://avatarqing.github.io/Gradle-Plugin-User-Guide-Chinese-Verision/
  • Github上面搜“Android Studio”(很多好東西都在裡面) 
    https://github.com/search?utf8=%E2%9C%93&q=Android+Studio
環境搭建相關 下載

正式版的Android Studio和SDK可以在下面的連結進行下載

http://developer.android.com/sdk/index.html#Other

關於下載,我建議下載綠色版的Android Studio和SDK,別下安裝包版捆綁版的,這樣如果有哪個出了問題要重裝,只要動一個就行了。

其他版本可以在這裡找到 http://tools.android.com/download/studio/canary

禁用Windows中 Ctrl+Space 切換IME的快速鍵

Windows的Ctrl+Space快速鍵(切換中文IME)跟一堆IDE的衝突,所以必須禁用掉,按照那樣修改註冊表即可。

或者下載我改好的註冊表檔案( 右鍵另存新檔 ),雙擊匯入壓縮包裡面的檔案,重啟系統即可。

原理參考 這裡 。

環境變數

很多IDE依賴環境變數,正確設定好環境變數,可以確保軟體能正常運行,和避免很多莫名奇妙的問題。

設定環境變數的方法請自行搜尋。下面的環境變數值都是我自己電腦的,請按照 實際情況 進行修改。

還有 PATH 的要特別注意,要加到原來的後面,別一腦門全部覆蓋掉。

JAVA
JAVA_HOME=E:\DevTools\Others\Java\jdk1.7.0_67 CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar # 注意,%PATH%為原來的環境變數值,添加";"和後面的內容到原來值的後面 PATH=%PATH%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
Android SDK
ANDROID_HOME=E:\DevTools\Android\sdkPATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools # ADB連接埠,可以避免國內一堆軟體,如酷狗音樂啥的把ADB連接埠搶佔了,值隨便改個不常用的就行 ANDROID_ADB_SERVER_PORT=7123
Gradle
# Android Studio正式版後就內建了一個Gradle,當然你也可以另外去Gradle官網下載一個 GRADLE_HOME=E:\DevTools\Android\android-studio\gradle\gradle-2.2.1\binPATH=%PATH%;%GRADLE_HOME%\bin # 依賴倉庫存放路徑,平時構建工程時下載的依賴庫都放在這裡 # 不配置的話,Windows中預設是在C:\Users\<username>\.gradle的 # 重裝系統時忘記備份,又不想重新下載依賴的話,就趕緊把這裡改了 GRADLE_USER_HOME=E:\DevWorks\.gradle
運行Android Studio前的配置 配置SDK Manager科學上網,升級SDK

最近紅杏出了公益代理,簡直是開發人員的福音,詳情看:http://blog.honx.in/dev-only/

按照紅杏提供地址和連接埠(目前是 hx.gy:1080 )進行修改(別加 http:// ),必要時可以按一下“Clear Cache”。

有條件的話,可以試試買個付費的shadowsocks,我現在shadowsocks.com的99包年套餐。

電信8M,部分線路能達到900多KB/s的速度,幾乎滿速了,感覺還行。

具體怎麼購買和配置,不在本文介紹範圍內,請自行找科普。

如果要買的話,請務必用 我的推廣連結 ,我有提成的。(笑)

關於下載, Tools 中 Android SDK Build-tools 建議 全部下載 ,

其他各個API版本,建議至少下載 SDK Platform (必須,framework層的東東全在這裡)和 Sources for Android SDK (源碼),

Extras 中 必須 下載 Android Support Repository 和 Android Support Library (Support庫的東東,現在開發離不開Support庫了),

上面提到的是開發必須用到的,其他東西就看情況了,你有時間又不在乎資源佔用的話,全下載都行。

順便附上我自己下載的, 猛戳此串連查看 。

修改idea.properties檔案

找到 <android-studio>\bin\idea.properties 檔案,開啟,改成這樣:

# 禁止第一次運行Android Studio時,自動檢查和升級Android SDK disable.android.first.run=true # 下面兩個是Android Studio的設定、外掛程式和運行時產生的其他檔案存放的目錄 # 不改的話,Windows中預設在 C:\Users\<username>\.AndroidStudio.2\ 裡面 # ${idea.home.path}表示Android Studio程式的主目錄,注意目錄分隔字元要用正斜杠“/” idea.config.path=${idea.home.path}/.AndroidStudio.2/configidea.system.path=${idea.home.path}/.AndroidStudio.2/system

非常坑爹的是,每次Android Studio升級時,都會強制檢測AS主目錄裡面的檔案或檔案夾是否被動過,

當然也包含這個idea.properties,

有些增強模板或外掛程式,例如這個 AndroidStudioTemplate ,安裝時要求覆蓋<android-studio>\plugins\android\lib\templates 。

如果發現被改了,就會要求進行

處理

(恢複預設)操作,舉例來說,idea.properties和那個templates會被還原為解壓時的模樣,各種修改都會失效。

所以保險起見,這個 idea.properties 檔案改完就備份一下,以後升級完AS,就手動改回去,各種外掛程式/模板也存一個備份,別裝完就刪掉,免得被AS的升級程式刪了後找不回來。

設定Android Studio

正題來了,運行後,進入歡迎介面,別急著建工程,先 Configure → Settings去修改設定。

IDE外觀&行為 修改主題,修改全域字型

  1. 修改主題,想用炫酷的深色主題,就改成 Darcula 吧; 
    字型的話,選一個帶中文的,要不然會有很多 口口 ,我這裡用 Microsoft YaHei UI ,很不錯。
  2. 啟用/禁用動畫特效,禁用掉感覺可能會快點。
禁止自動開啟上次的工程

我喜歡自己選開啟哪個工程,果斷禁用

設定網路代理程式

跟上文一樣,改為紅杏公益代理吧

禁用自動檢查更新

潔癖的選擇,升級控請無視

配置快速鍵

不管你改不改,反正我沒改,預設的好,免得以後查資料,操作對不上

編輯器 滑鼠移至上方顯示文檔,格式化&導包提示

  1. 滑鼠指標懸停若干時間,顯示文檔,時間自己改。
  2. 就是按格式化代碼或者導包時,是否會顯示個對話方塊,覺得煩人的話,都取消掉吧,反正我取消了。
顯示行號,顯示方法分隔線

勾上吧,你值得擁有的

程式碼摺疊功能

Intellij IDEA有很多地方的代碼都能自動摺疊,不過我看不慣,所以取消了,這裡見仁見智,看著辦

P.S. Ctrl + . 可以摺疊和展開代碼

代碼智能提示

  1. 敲什麼字元會提示,All(大小寫全部符合),None(不管大小寫,符合就提示),(First letter)(第一個字元符合就OK,其他隨意)。我這種腦殘沒記性的當然選擇None。
  2. 自動彈出文檔,時間看著辦。
  3. 自動彈出方法參數提示,時間看著辦。
自動導包

  • Optimize imports on the fly:最佳化導包,格式化代碼時會刪掉多餘的導包。
  • Add unambiguous imports on the fly:敲代碼時,敲簡單類名就幫你把包導了。
建立個人代碼樣式配置

估計是為了保護預設的代碼樣式配置,讓使用者把配置搞壞了也能一鍵還原,IDEA不允許修改預設的配置,需要使用者建立配置才能進行修改。

選擇基於哪個主題的,然後 Save As 一份即可。

修改代碼字型

強烈建議用 Consolas 字型,好看!!!

修改控制台字型

好吧,我就喜歡這個字型不行嗎?

Logcat字型

要改的話,得先把1那個地方的勾取消掉

修改注釋位置,禁用“語句堆一行”

  • Comment at frist column:啟用的話,注釋符號就會在行首,否則就按照縮排來注釋。我取消掉了。
  • Control statement in one line:格式化代碼的時候,會把些很短的語句合并成一行。我覺得這樣影響代碼可讀性,故取消。
修改變數前尾碼

靜態成員是s,普通成員是m,有點意思

修改建立檔案檔案頭

每次建新類的話,對下面這段注釋肯定很熟悉。

/** * Created by licheetec on 2015/5/2. */

就是通用的檔案頭,框住的地方是你系統的使用者名稱,想個人化的話,可以改這裡,至於哪裡引用這個檔案頭的呢,就在隔壁。

修改檔案編碼為UTF-8

別坑隊友,小夥伴們都統一改為UTF-8吧。

體驗增強 增強Live Templates( Ctrl+J 的智能提示模板)

預設的Live Templates不夠用,連foreach都沒,幸好Github上的大神做了增強模板,果斷拿來用。

idea-live-templates: https://github.com/keyboardsurfer/idea-live-templates

檔案下載後,找到下面這個目錄:

<android-studio>\.AndroidStudio.2\config\templates ,

至於為什麼是這個目錄,麻煩往前補補 修改idea.properties檔案 ,

如果沒有 templates 檔案夾的話,自己手動建一個即可。

把所有 *.xml 檔案弄進那個檔案夾,重新開啟Android Studio,就能看到效果了。

foreach 那裡要改一個設定,否則 for ($i$ : $data$) { 會被自動格式化為多行。

下面是 foreach 和 fbc 的動圖示範

おわり

搞定,Android Studio基本設定教程暫時這樣了,以後有新東西再更新,其他編譯系統相關的暫時不是摸得很明白,就不亂來誤人子弟了。可累了。

Android Studio-1.2版本設定教程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.