如何優雅地使用Android Studio?

前段時間,Google也說2015年底將會停止對Eclipse的Android開發支持(Android Eclipse Tools)

這樣無法避免將來所有的Android開發者都要使用Android Studio

所以特地來知乎問這個問題~~希望各路前輩能給出你們使用Android Studio優雅的方式


來一打快捷鍵,列印出來可以隨時看。

IntelliJ IDEA Default Keymap (AS是基於它的,所以快捷方式也是一樣的)

  • Win/Linux

pdf https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf

中文版:

微雲文件(微雲)

cnblogs.com 的頁面 (備用,永久鏈接)

IntelliJIDEA快捷鍵中文版(備用,百度文庫,需要積分,這個不是我上傳的)

  • Mac

pdf https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdfEclipse的也來一套吧

http://eclipse-tools.sourceforge.net/Keyboard_shortcuts_(3.0).pdf


用了半個多月的Android Studio,剛用的時候有點不習慣,現在慢慢習慣之後Eclipse都沒去動過了,在這裡分享分享一些心得吧。

(圖為Intellij IDEA,但是做Android開發的部分跟Android Studio是差不多的,而且Intellij IDEA還能編譯其他很多語言,堪比Visual Studio)

  • 黑色界面逼格高:Settings-》Appearance-》Theme選擇Darcula

  • 把編碼格式默認編碼設置為UTF-8。不要反人類!不要反人類!不要反人類!在Settings搜索File Encodings設置。

  • 使用VPN。Android Studio的資源都是Google公司的,很多時候我們都需要聯網(如Gradle構建,SDK下載,Git,版本更新等),然而,即使我們改hosts或者是使用公用代理,速度還是慢得蛋疼。所以程序員還是得有個自己的VPN好。在Settings-》HTTP Proxy可以設置,本人使用的是用Shadowsocks代理(具體自行搜索)。

  • 使用Genymotion模擬器進行調試。Genymotion提供免費的模擬器給我們,只需到官網免費註冊就可以了。此模擬器速度堪比真機,你可以下載多個機型進行適配調試,這對於個人開發者是不錯的選擇。(對於Intel處理器的用戶,也可以使用AS自帶的X86的模擬器,這種模擬器是經過HAXM加速的,速度比之前的arm模擬器快幾倍。)此為Genymotion圖

  • 電腦配置:Android Studio挺占內存的,再加上Genymotion,內存沒有個8G是不行的。另外,把SSD裝上,啟動和編譯速度飛快。

  • 還有就是快捷鍵了,以前用Eclipse的同學可以在Settings-》Keymap中選擇Eclipse Style,這個看個人習慣吧。另外,沒事幹的話,剛剛啟動AS的時候彈出的tips也是挺不錯的。

  • 對於SDK的下載,在國內的我們也可以通過離線安裝包進行安裝,這個對於沒有VPN的同學還是挺有用的,貼上鏈接:
      • Android SDK開發包國內下載地址

OK!暫時先這麼多!吃飯!

================2015-08-06 update==================

這裡傳送一個很不錯的回答:

知乎 - 谷歌不能訪問了 怎麼構建安卓開發環境?


Mac下使用,多用快捷鍵,效率大大的


首先可以去搜一份比較完整的快捷鍵保存在印象筆記,感覺某個功能經常用滑鼠點的時候就可以想想用快捷鍵,然後去筆記里查。還可以在preference里的keymap里自定義快捷鍵,一些本來沒有快捷鍵但經常用的功能可以自己加快捷鍵。

還有一個高端的技能叫live template,可以看看這篇教程Android Studio Live Templates ,掌握好了以後寫代碼會有電影里黑客那種『敲幾下出一屏幕代碼』的逼格~

另外Gradle平常可以開offline模式,加快構建速度,需要下載的時候再關閉。


個人覺得 AndroidStudio 比 Eclipse 方便還體現在插件的豐富上。

推薦幾款我比較常用的插件:

  1. ButterKnife Zelezny 如果你使用 ButterKnife 插件的話,會方便很多

  2. GsonFormat 直接把 JSON 解析成 java bean 很實用

  3. Parcelable code generator 自動實現 Parcelable 介面序列化

當然好用的插件還有很多,推薦個 AndroidStudio 插件站,海量插件供你下載。

關於 AndroidStudio 插件,還可以看下這個問題:AndroidStudio 有哪些非常好用的插件?

插件雖好,不要貪杯哦~


  1. Mac + SSD ( 用Mac原因:Android Studio Gradle編譯時『No resource found that matches the given name』解決方法(windows系統的坑))
  2. 修改主題,這裡有各種酷炫主題供你使用:Color Themes Fonts
  3. 熟記各種快捷鍵: 可參考我之前的一個回答:Android Studio 怎麼樣? - 知乎用戶的回答
  4. 學會翻牆,切記切記
  5. 熟悉各種plugin
  6. 配合使用Genymotion


  1. 在MacBook 上用

  2. idea.xxx.vmoptions/idea64.xxx.vmoptions 內存設置加大

  3. 自搭樓梯


自問自答,拋磚引玉~~

首先,因為程序員們都是要長期對著電腦的,尤其到了晚上,熄燈之後,長期打開屏幕如果是白色會很晃眼,恰好,Android Studio就提供了「夜間模式」

Setting→Appearance&Behavior→Appearance中Theme選擇Darcule,瞬間眼睛舒服~~

不過這個Theme只是設置整個的主題,有可能編輯器(就是敲代碼的窗口啦~~)並沒有涉及進去,於是就打開Setting→Editor→Colors&Fonts→Font中Scheme換成Darcule

關於我問題中遇到的高分屏字體問題,也是在這個頁面搞掂

點擊Save As…新建一個「字體風格」吧(算?),然後下面設置字體和大小就可以操作了,像我13.3""的1080P就字體大小17左右就好了~~

外觀我就是這樣設置了~~然後下面就是關於網路方面了!

總所周知,咱們有一個牆大的強,於是乎基本上Android Studio都是有(V)梯(P)子(N)才能用得舒服,但很多時候就只希望只是Android Studio爬,以免其他後台軟體(QQ?)會出現網路問題。下載個ShadowShock掛著又麻煩,其實Android Studio中自帶HTTP代理。

Setting搜索HTTP或者

Setting→Appearance&Behavior→System Setting→HTTP Proxy

輸入自己買或者免費的地址/埠/賬號/密碼即可。

注意:保存密碼後,需要點擊Check connection然後輸入個FB或者什麼地址,確定鏈接成功了,按OK才會保存,否則不會保存

這個代理只是Android Studio的代理,如果是下載/更新Google發布的Android SDK就是另外設置

SDK Manager→Tools→Options,地址埠同上即可。

GitHub賬號和Google賬號在代理之後都可以登陸,就登陸著,並沒發現什麼用處,希望高人解答


1:快捷鍵不要戀舊用Eclipse的,還是耐心的學習IntelliJ IDEA的快捷鍵吧。(ls有快捷鍵的pdf文檔下載地址)

2:如果團隊之前使用Eclipse,現在仍有人使用Eclipse的話。建議下載Eclipse Code Formatter插件,導入之前Eclipse下自定義的代碼格式規範。

3:本人並不習慣darcula的配色,所以下載了monokai的配色。

下載地址:OtaK/jetbrains-monokai-sublime · GitHub

下載後解壓。在Android Studio中file-&>import setting 選擇解壓目錄下的Monokai-Sublime.jar,勾選導入color scheme。注意在導入monokai配色方案之前先將主題設為darcula。

4:力薦Genymotion,速度真的很快。當然大部分時候我依然使用真機調試。

5:學會使用梯子。

6:內存8G以上,硬碟最好使用SSD。

7:查看有什麼好用的Android Studio的插件值得推薦? - Android 開發


想學好AS,還是認真的看看我的[Android Studio 權威教程]掌握最快:專欄:Android Studio 權威教程 或者出門左轉:去CSDN的blog首頁:博客頻道 - CSDN.NET,看到推薦專欄第一個就是。


來一波配色推薦

GitHub - SJX516/AndroidStudio-JavaCodeColor: 基於 SublimeMonokai 的Android Studio 自定義配色方案

因為在網上一直沒有找到自己喜歡的配色方案,所有在 SublimeMonokai 方案的基礎上進行了部分顏色的自定義,在使用的過程中不斷的調整,目前算是調整到了一個比較滿意的狀態,所以拿出來分享給大家,裡面也會更新一些比較有用的顏色配置,另外,大家要是有什麼想修改的顏色卻找不到的也可以問我哦


Darcule太丑了,我一般用任何編輯器上來第一件事就是整成sublime text2的風格,vc、eclipse、xcode、vim、android studio,統統monokai....................


13.3寸屏卻是2560*1440的Acer用戶飄過……

除了快捷鍵外,可以:

1. 改字體到Cambria Math,並設置滑鼠滾輪+Ctrl可調整文字大小

2. 利用Windows 10的虛擬桌面,把代碼選項卡拖出來變成窗口,再分屏或者全屏

3. 終極方案:外接顯示器

Update

4. 究級方案:轉投Xamarin + Visual Studio 2015


Color Themes

import setting


對於屏幕小但是解析度高的情況,Windows下最佳方案是調整系統DPI到120%/150%


放在內存檔里跑,嗖嗖的


As有很多技巧。關鍵要養成一種思維,就是當你覺得某一個操作你經常用到,你就考慮有沒有快捷鍵可以代替滑鼠操作,沒事可以多到setting下面的keymap中看看各種快捷鍵,並且keymap提供了搜索快捷鍵 如此強大的功能,你可以輸入關鍵動作詞進行搜索,並且還支持根據快捷鍵搜索對應操作!


推薦閱讀:

Android Studio 使用起來很卡,你們是如何解決的?
Android Studio有哪些值得推薦的主題背景?
Android studio更新到2.2後,編輯module下的build.gradle文件就卡死?
Android Studio更新2.2之後,ADB連上一段時間就會自動斷開,只有拔了數據線再插才行?
Android Studio 在使用中速度卡頓該如何改良?

TAG:Android開發 | 如何優雅地X | AndroidStudio |