Android Studio 1.2版安裝設置圖文教程
這兩天Google更新了Android Studio 1.2正式版,新版本的設置界面大變面,設置條目較舊版本進行了歸類,不像以前那樣列表長長的了。
趁著安裝新版本的機會,把常用的設置記錄一下,放到博客里面,以作備忘。
下載
正式版的Android Studio和SDK可以在下面的鏈接進行下載
http://developer.android.com/sdk/index.html
關于下載,我建議下載綠色版的Android Studio和SDK,別下安裝包版捆綁版的,這樣如果有哪個出了問題要重裝,只要動一個就行了。
其他版本可以在這里找到 http://tools.android.com/download/studio/canary
禁用Windows中Ctrl+Space切換輸入法的快捷鍵
Windows的Ctrl+Space快捷鍵(切換中文輸入法)跟一堆IDE的沖突,所以必須禁用掉,按照下圖那樣修改注冊表即可。
或者下載我改好的注冊表文件(右鍵另存為),雙擊導入壓縮包里面的文件,重啟系統(tǒng)即可。
原理參考這里。
環(huán)境變量
很多IDE依賴環(huán)境變量,正確設置好環(huán)境變量,可以確保軟件能正常運行,和避免很多莫名奇妙的問題。
設置環(huán)境變量的方法請自行搜索。下面的環(huán)境變量值都是我自己電腦的,請按照實際情況進行修改。
還有PATH的要特別注意,要加到原來的后面,別一腦門全部覆蓋掉。
關于下載,Tools中Android SDK Build-tools建議全部下載,
其他各個API版本,建議至少下載SDK Platform(必須,framework層的東東全在這里)和Sources for Android SDK(源碼),
Extras中必須下載Android Support Repository和Android Support Library(Support庫的東東,現(xiàn)在開發(fā)離不開Support庫了),
上面提到的是開發(fā)必須用到的,其他東西就看情況了,你有時間又不在乎資源占用的話,全下載都行。
順便附上我自己下載的,猛戳此連接查看。
修改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/config
idea.system.path=${idea.home.path}/.AndroidStudio.2/system
PS:
非常坑爹的是,每次Android Studio升級時,都會強制檢測AS主目錄里面的文件或文件夾是否被動過,
當然也包含這個idea.properties,
有些增強模板或插件,例如這個 AndroidStudioTemplate,安裝時要求覆蓋<android-studio>\plugins\android\lib\templates。
如果發(fā)現(xiàn)被改了,就會要求進行處理(恢復默認)操作,舉例來說,idea.properties和那個templates會被還原為解壓時的模樣,各種修改都會失效。
所以保險起見,這個idea.properties文件改完就備份一下,以后升級完AS,就手動改回去,各種插件/模板也存一個備份,別裝完就刪掉,免得被AS的升級程序刪了后找不回來。
設置Android Studio
正題來了,運行后,進入歡迎界面,別急著建工程,先Configure→Settings去修改設置。
IDE外觀&行為
修改主題,修改全局字體
修改主題,想用炫酷的深色主題,就改成Darcula吧;
字體的話,選一個帶中文的,要不然會有很多口口,我這里用Microsoft YaHei UI,很不錯。啟用/禁用動畫特效,禁用掉感覺可能會快點。
禁止自動打開上次的工程
我喜歡自己選打開哪個工程,果斷禁用
設置網(wǎng)絡代理
跟上文一樣,改為紅杏公益代理吧
禁用自動檢查更新
潔癖的選擇,升級控請無視
配置快捷鍵
不管你改不改,反正我沒改,默認的好,免得以后查資料,操作對不上
編輯器
鼠標懸停顯示文檔,格式化&導包提示
鼠標指針懸停若干時間,顯示文檔,時間自己改。就是按格式化代碼或者導包時,是否會顯示個對話框,覺得煩人的話,都取消掉吧,反正我取消了。
顯示行號,顯示方法分隔線
勾上吧,你值得擁有的
代碼折疊
Intellij IDEA有很多地方的代碼都能自動折疊,不過我看不慣,所以取消了,這里見仁見智,看著辦
P.S. Ctrl + . 可以折疊和展開代碼
代碼智能提示
敲什么字符會提示,All(大小寫全部符合),None(不管大小寫,符合就提示),(First letter)(第一個字符符合就OK,其他隨意)。我這種腦殘沒記性的當然選擇None。自動彈出文檔,時間看著辦。自動彈出方法參數(shù)提示,時間看著辦。
自動導包
Optimize imports on the fly:優(yōu)化導包,格式化代碼時會刪掉多余的導包。Add unambiguous imports on the fly:敲代碼時,敲簡單類名就幫你把包導了。
創(chuàng)建個人代碼樣式配置
估計是為了保護默認的代碼樣式配置,讓用戶把配置搞壞了也能一鍵還原,IDEA不允許修改默認的配置,需要用戶創(chuàng)建配置才能進行修改。
選擇基于哪個主題的,然后Save As一份即可。
修改代碼字體
強烈建議用Consolas字體,好看?。?!
修改控制臺字體
好吧,我就喜歡這個字體不行么?
Logcat字體
要改的話,得先把1那個地方的勾取消掉
修改注釋位置,禁用“語句堆一行”
Comment at frist column:啟用的話,注釋符號就會在行首,否則就按照縮進來注釋。我取消掉了。Control statement in one line:格式化代碼的時候,會把些很短的語句合并成一行。我覺得這樣影響代碼可讀性,故取消。
修改變量前后綴
靜態(tài)成員是s,普通成員是m,有點意思
修改新建文件文件頭
每次建新類的話,對下面這段注釋肯定很熟悉。
/** * Created by licheetec on 2015/5/2. */
上圖就是通用的文件頭,框住的地方是你系統(tǒng)的用戶名,想個性化的話,可以改這里,至于哪里引用這個文件頭的呢,就在隔壁。
修改文件編碼為UTF-8
別坑隊友,小伙伴們都統(tǒng)一改為UTF-8吧。
體驗增強
增強Live Templates(Ctrl+J的智能提示模板)
默認的Live Templates不夠用,連foreach都沒,幸好Github上的大神做了增強的模板,果斷拿來用。
文件下載后,找到下面這個目錄:
<android-studio>\.AndroidStudio.2\config\templates,
至于為什么是這個目錄,麻煩往前補補 修改idea.properties文件 ,
如果沒有templates文件夾的話,自己手動建一個即可。
把所有*.xml文件弄進那個文件夾,重新打開Android Studio,就能看到效果了。
foreach那里要改一個設置,否則for ($i$ : $data$) {會被自動格式化為多行。
下面是foreach和fbc的動圖演示
おわり
搞定,Android Studio基本設置教程暫時這樣了,以后有新東西再更新,其他編譯系統(tǒng)相關的暫時不是摸得很明白,就不亂來誤人子弟了。
可累了。
- 圖解Windows環(huán)境下Android Studio安裝和使用教程
- Android studio 3.0安裝配置方法圖文教程
- Android Studio使用教程(一):下載與安裝及創(chuàng)建HelloWorld項目
- Android Studio3.0新特性及安裝圖文教程
- 詳解關于Android Studio中安裝和gradle的一些坑
- Android Studio安裝配置方法圖文詳細教程
- Android Studio 3.0的下載安裝教程
- mac系統(tǒng)下載、安裝、使用AndroidStudio
- Android Studio安裝配置方法圖文教程
- Android Studio下載與安裝簡易教程
相關文章
Android UI設計系列之自定義ListView仿QQ空間阻尼下拉刷新和漸變菜單欄效果(8)
這篇文章主要介紹了Android UI設計系列之自定義ListView仿QQ空間阻尼下拉刷新和漸變菜單欄效果,具有一定的實用性和參考價值,感興趣的小伙伴們可以參考一下2016-06-06Android實現(xiàn)網(wǎng)易新聞客戶端側滑菜單(1)
這篇文章主要為大家詳細介紹了Android實現(xiàn)網(wǎng)易新聞客戶端側滑菜單第一篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11Android使用SQLite數(shù)據(jù)庫的簡單實例
這篇文章主要介紹了Android使用SQLite數(shù)據(jù)庫的簡單實例,有需要的朋友可以參考一下2013-12-12Android開發(fā)解決popupWindow重疊報錯問題
今天小編就為大家分享一篇關于Android開發(fā)解決popupWindow重疊報錯問題的文章,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10Android 使用 SharedPreferences 保存少量數(shù)據(jù)的實現(xiàn)代碼
這篇文章主要介紹了Android 使用 SharedPreferences 保存少量數(shù)據(jù)的相關知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04