Android Studio詳細安裝流程和配置、主題

在這裏先給你們一張個人Android studio的外觀截圖:html

一、Android Studio安裝

Android studio下載地址: java

安裝流程
這個比較基礎簡單,在這給一個地址,你們能夠參考一下Android studio安裝流程 android

Android studio是能夠同時安裝兩個版本的,你能夠選擇安裝一個本身習慣的穩定版本,同時再安裝一個最新的Beta版本。
注意點:在安裝第二個版本時,在安裝流程選項裏的「uninstall the privious version」的選項要取消勾選,以下圖(取消勾選表明不覆蓋原有安裝版本)。 程序員

二、安裝常見問題及其解決方案

問題一

在安裝的時候最好是按照它原來的路徑安裝,不要修改路徑。修改了路徑後可能會出現了一些問題,沒有解決。因此提醒你們,在安裝的時候最好不要修改安裝路徑哦~
固然,若是你對安裝流程已經很熟悉了的話,能夠按照本身的方式設置路徑等配置 編程

問題二

'tools.jar' seems to be not in Android Studio classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.  複製代碼

在打開的過程當中報出以上錯誤,tools包沒有找到,解決方法是在設置環境變量中的JAVA HOME時須要注意,在最後須要以\結尾。如圖: android-studio

2
2

問題三

一直停留在fetching Android sdk compoment information界面 bash

3
3

出現該界面是一直在得到android sdk的信息。
解決方法: 網絡

  1. 找到安裝的Android Studio目錄下的bin目錄。找到idea.properties文件,用文本編輯器打開。
  2. 在idea.properties文件末尾添加一行: disable.android.first.run=true ,而後保存文件。
  3. 關閉Android Studio後從新啓動,即可進入界面。

問題四

Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection timed out: connect  複製代碼

鏈接谷歌網絡超時
解決方法:
打開SDK目錄 安裝時默認地址爲C:\Users\Administrator\AppData\Local\Android\sdk 。打開SDKManager,選擇Tools下的Options,將如圖所示選項勾上。也就是others中第一個選項 app

4
4

而後打開C:\WINDOWS\system32\drivers\etc中的hosts文件,在最後一行添加以下內容: dom

203.208.46.146 www.google.com
74.125.113.121 developer.android.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com  複製代碼

三、Android studio配置

Android Studio 原有配置,好比編輯區字體大小、Log輸出的顏色真的不敢恭維。咱們敲代碼是要有一個溫馨的視覺環境的。
其實AS提供了一個很是方便的功能幫助咱們導入或者導出設置。所以咱們在安裝一個新的 Android Studio 的時候一般會導入一個以前的設置。這點上也表現出AS的方便之處。

下面是當我在配置個人 Android Studio 的時候,一些配置技巧或許對你有必定的幫助。

顯示行號

當我首次啓動個人 Android Studio 的時候,我想作的第一件事就是但願能看到文件中的行號。

配置方法

  1. File | Settings 打開設置
  2. 選擇 Editor | General | Appearance
  3. 勾選 Show line numbers

5
5

ps:在編輯區域最左側右鍵選中 Show line numbers 也可讓當前打開的文件顯示行號,不過這是一個臨時設置,當前文件關閉後便失效。

駝峯選擇

Android 開發中,咱們一般會使用駝峯命名法對變量進行命名,可是當咱們經過 Ctrl + Left/ Right 鍵改變字符選擇區域的時候 Android Studio 默認不支持‘駝峯’單詞的選擇。

6
6

7
7

配置方法

  1. File | Settings 打開設置
  2. 選擇 Editor | General | Smart Keys
  3. 選中 Use 「CamelHumps」 words

8
8

注意:若是你仍然但願當鼠標在單詞上雙擊以後選中整個單詞,須要做以下設置:

  1. File | Settings 打開設置
  2. 選擇 Editor | General
  3. 取消選中 ‘Honor Camel Humps words settings when selecting on double click’

命名前綴

咱們一般會遵循 Android 官方關於編碼風格的指導來進行字段命名。在 Android 源碼中咱們能夠看到一般成員變量都是以‘m’開始。其實Android Studio 能夠自動在幫咱們生成字段名稱的時候加上自定義的前綴,如:

  • 非共有,非靜態的成員變量以’m’開始
  • 靜態成員變量以’s’開始

9
9

配置方法

  1. File | Settings 打開設置
  2. 選擇 Editor | Code Style | Java
  3. 選擇 Code Generation 標籤
  4. 給普通 Field 添加一個’m’前綴,給 Static filed 添加一個’s’前綴

10
10

快速導包

在 Android Studio 中,咱們能夠經過 Alt + Enter 和 Control + Alt + O 進行導包和清除無用導包,但咱們都但願這些事情應當快速自動完成。

11
11

12
12

配置方法

  1. File | Settings 打開設置
  2. 選擇 Editor | General | Auto Import
  3. 勾選 Optimize imports on the fly
  4. 勾選 Add unambiguous imports on the fly

13
13

PS:這裏我補充一下,關於這個配置,個別朋友在問,若是個人項目中兩個甚至多個包下都有一個類叫 ImageLoader ,自動導入的結果有沒有可能不是我想要的包下的?兄弟你放心,你去查一下 unambiguous 的意思就知道了。針對包名不肯定的狀況, Android Studio 會選擇 No can no import, you can you up ,不會自做聰明,而是會讓你本身手動導入。因此,請放心使用。

Log 顏色

Darcula 主題中 Logcat 的默認配色只有紅白兩種顏色,不太便於咱們區分 Log 的類型。

14
14

我建議你們採用以前 Android Holo 主題那種鮮明的配色

15
15

配置方法

  1. File | Settings 打開設置
  2. 選擇 Editor | Color & Fonts | Android Logcat
  3. 點擊 Click on Save As…按鈕建立一個新的配色 Scheme
  4. 按照下面的表格修改對應的顏色(修改以前須要取消勾選 Use inherited attributes)

16
16

四、配置補充

主題修改

可能你們會以爲軟件的界面不太好看,咱們能夠換一下主題。選擇菜單欄「File--settings--apperance--theme」,主題選擇Darcula:

17
17

導入第三方主題 & 代碼配色

Android Studio 中默認主題的代碼配色我的感受已經很和諧,但這個東西仁者見仁。
這裏呢咱們就不教你們一個一個配置對應顏色了,這裏教你們如何導入第三方主題。
系統提供的兩種主題可能都不太好看,咱們能夠進入下面等等網站來獲取第三方主題,好比說Sublime主題就是我我的喜好的:

第三方主題經常使用下載地址:
Android Studio Themes
Color Themes

18
18

19
19

上圖中,下載下來以後,是一個jar包。那怎麼導入到Android Studio呢?
彆着急,回到Android Studio,選擇菜單欄「 File-Import Settings」,將下載好的jar包導入便可。

代碼字體修改

代碼編輯區字體修改:選擇菜單欄「File--settings--Editor--Colors&Fonts--Font」:

20
20

一樣也能夠修改控制檯的字體:

21
21

修改完以後發現AS的一些默認字體如側邊欄的工程目錄的字體並無發生變化,若是想改的話,那仍是改一下吧(我我的通常是不改的),修改AS的默認字體:

22
22

對於什麼字體是編程的最佳字體,這個真的要靠我的的看法了。若是你沒有字體的觀念,這裏我推薦:Windows 下 Consolas 多是你最好的選擇。

附:知乎上關於字體的一篇帖子
Android Studio有哪些值得推薦的主題背景

附:個人風騷主題

在網上偶爾看到有網友推薦這個主題,試用了大愛。目前我用的這個,其它沒發現好看的。

截圖
截圖

注意界面的圖標,顏色。是否是看上去頗有愛啊?

設置方法:

  1. 打開 Settings/Preferences對話框(OSX / Unix系統⌘+,,Windows系統:Ctrl+Alt+S)
  2. 在左側窗格中,選擇Plugins。
  3. 點擊 Browse repositories…,搜索 Material Theme UI
  4. 點擊安裝插件,並確認你的意圖,如下載並安裝插件。
  5. 點擊OK在設置對話框,而後從新啓動以使更改生效。

A
A

經過重啓發現主題變得好看的不要不要的,不要激動,接下來接着下載插件並修改代碼和Logcat輸出顏色(步驟同上)

  1. 打開File >> Settings >> Plugins,點擊Browse Repositories…
  2. 搜索ChroMATERIAL並安裝上,重啓。
  3. 接下來經過設置應用上這個插件。打開File >> Settings >> Editor >> Colors & Fonts >> Scheme
  4. 選中ChroMATERIAL並肯定。
  5. 接着設置Logcat。打開Preferences → Editor → Colors & Fonts → Android Logcat
  6. 確保ChroMATERIAL在下拉列表中選中,而後單擊另存爲...,選擇一個名稱前,ChroMATERIAL + HOLO並用確認OK。
  7. 在中心點擊每一個項目從列表並改變它們的前景根據下表推薦的顏色到對應的選項上,
    單擊應用 / 肯定。

B
B

五、活動模板

Android Studio 中默認提供了不少很是方便的活動模板(Live Templates),例如,咱們輸入sout 後按 enter 鍵, Android Studio 會自動幫咱們寫入 System.out.println();

圖片23
圖片23

其實 sout 就是 AS 自帶的一個活動模板。

圖片26
圖片26

由此能夠看出,活動模板就是咱們經常使用代碼的一個縮寫。開發中有不少代碼都會重複出現,所以自定義合適的活動模板能很大程度上避免咱們不少重複的體力勞動。那麼問題來了,如何自定義?

這裏咱們實現一個AS不自帶的方法,就是咱們常用的switch用法做爲例子。

24
24

按照圖上的流程走便可,我說一下switch()裏的參數

  1. 在Custom的自定義組下,建立一個swi的自定義活動模板
  2. 提示關鍵字設置爲 swi ,描述爲 switch的選擇語句
  3. 而後設置四個參數CONTAINER, FIRST,SECOND,END,分別表明着參數,第一個選擇,第二個選擇,最後一個光標坐落點。
  4. 而後點擊右邊的Edit variabldes,而後進行對四個參數的做用進行賦值,第一個參數咱們選擇suggestFirstVariableName(「Object」)表示系統推薦的,第2、三是爲了咱們方便寫入咱們須要的值,換行只須要回車就能夠切換,避免鼠標操做,純鍵盤手打,第四個參數就是咱們輸入的最後。

輸入方式以下圖所示:

25
25

這裏咱們再以Handler爲例。下面是在 Activity 中一個合格的 Handler 該有的樣子:

private static class MyHandler extends Handler {
        private WeakReference activityWeakReference;

        public MyHandler(MainActivity activity) {
            activityWeakReference = new WeakReference(activity);
        }

        @Override
        public void handleMessage(Message msg) {
            MainActivity activity = activityWeakReference.get();
            if (activity != null) {

            }
        }
    }  複製代碼

至於緣由我就再也不重複了,網上有太多的文章有講過。如今若是我只但願輸入一個‘psh’就自動出現上面這段代碼的話,我應該這麼作:

配置方法

  • File | Settings 打開設置
  • 選擇 Editor | Code Style | Live Templates
  • 點擊最右側的加號並選擇 Template Group
  • 在彈出的對話框中輸入一個活動模板分組的名稱,如 custom
  • 在左側選中上一步中建立的 custom 分組,點擊右邊的加號
  • 選擇 Live Template ,在 Abbreviation 中對輸入 psh
  • 在 Description 中輸入這個活動模板的描述
  • 在 Template text 中輸入如下代碼

圖片27
圖片27

  • 點擊下方的 Define 按鈕,選中 java 表示這個模板用於java代碼
  • 點擊右側的 Edit variables
  • 選擇 Expression 下拉框中的 className 並勾選 Skip if…

這個操做的做用是,AS會自動將咱們在上一步中用’$’符包裹的 className自動替換爲當前類不含包名的類名

  • 點擊 Apply 和 Ok 讓設置生效。

至此,一個咱們自定義的 custom 模板組中的 psh 活動模板就定義完成了。下面咱們來驗證一下,見證奇蹟的時候到了:

圖片28
圖片28

六、其餘配置

類的頭文件聲明,標上本身的專一權

類的頭文件聲明,由於咱們寫的代碼,在開發程序的時候,咱們通常都會給文件自動添加上一些關於文件的註釋信息,好比開發者的名字,開發的時間,開發者的聯繫方式等等,效果圖以下。

29
29

設置步驟

  1. 點擊菜單欄的「File「->「Settings」,打開Settings窗口
  2. 點擊「IDE Settings」下面的「File and Code Templates」,而後選中Templates裏面的Class
  3. 而後選中Includes tab下面的File Header。
  4. 在最右邊的輸入框中就能夠輸入咱們想要設置的註釋模板了。好比咱們輸入:

    /**  
      * Created by OCN.Yang on ${DATE}. ${HOUR}:${MINUTE}  
      * mail:yangocn@163.com  
      */  複製代碼

而後點擊ok便大功告成了。

關閉更新

30
30

禁止自動打開上次的工程

我喜歡本身選打開哪一個工程,果斷禁用,設置以下:

31
31

禁止代碼摺疊

Intellij IDEA默認有不少地方的代碼都會自動摺疊,不過我看不慣,因此取消了,設置以下:

32
32

修改註釋位置,禁用「語句堆一行」:

33
33

Comment at frist column:啓用的話,註釋符號就會在行首,不然就按照縮進來註釋。我取消掉了。
Control statement in one line:格式化代碼的時候,會把些很短的語句合併成一行。我以爲這樣影響代碼可讀性,故取消。

修改文件編碼

34
34

七、最後的定格:保存本身的配置

安裝好Android studio,辛辛苦苦設置的屬於本身的獨特配置,當面臨從新安裝新版本或是換工做硬件時,又要頭大的從新來過?不要慌,不要怕,做爲程序員,面對這種場景咱們更不會從新造輪子的。如今就教你怎麼導出設置,從而實現共享

  • 一、選擇 File -> Export Settings...,而後勾選須要處處的設置項,Code Style,File Template, Key maps ,Live Templates 等比較經常使用的,能夠本身選擇處處後的存放地址,命名爲 settings.jar

35
35

  • 二、導出成功後,會有一個成功提示。導出成功後,會獲得一個 settings.jar 包,能夠把這個 jar 包保存起來,共享給同事,或者拷貝到 家裏 或者 辦公室 的電腦裏面。

36
36

  • 三、接着即是 導入 的工做,選擇 File -> Import Settings...,而後選擇第二步中的 jar 包,選擇須要導入的模塊,點擊 OK 便可。

37
37

38
38

參考文章
Android studio安裝配置常見問題及其解決方案
Android Studio 進階詳細配置

更新:

Android Studio Prettify

當提到這個控件大多數人知道的它的功能是能自動書寫findViewById

1
1

這裏的用法是:光標放到設置xml文件的那行,Alt+Insert會彈出插件目錄,在這裏你能夠選擇是生成全局仍是局部的控件變量,相對來講仍是挺方便的。
可是這裏須要注意的是,當有多個activity用到相同的xml文件時可能會有小bug。這個是聽用的人說的,我沒具體用到過具體是怎樣的bug不太清楚。本人來講不建議使用它來生成findviewbyid。畢竟Android ButterKnife Zelezny仍是挺方便的。

相對來講我更喜歡它的另一個做用:將代碼中的字符串寫在string.xml文件中

2
2

在代碼中的字符串上能夠右鍵選擇將它寫在string.xml文件裏。
固然你也能夠選擇光標放在字符串上Alt+Enter(回車鍵)選擇第一個Extract String Resource選項完成。同時這個方法你也能夠用到編寫佈局文件上:
3
3

讓Android studio像Sublime同樣全屏代碼

先看一下效果(真正意義的全屏代碼啊):

sublime2
sublime2

看上去是否是特別爽,在有些時候用用也是不錯的體驗呢。
這個功能是Android studio自帶的功能,可是須要你先手動設置一下:全屏代碼的快捷鍵(默認狀況下這個功能是沒有快捷鍵的,便是關閉的):
sublime1
sublime1

這裏我設置的是Ctrl+分號,你們在設置的時候也能夠根據本身的喜愛設置,只要不要和官方的其餘快捷鍵衝突就好。固然個人設置是親測不衝突的哦!

Sexy Editor(代碼編輯區設置背景圖)

其實這個插件功能我是早就知道的,可是我不提倡這樣作,畢竟一個花花綠綠的背景圖會給代碼編輯形成必定的視覺障礙。如今想一想,做爲程序員,也許設置一個背景圖片也是本身個性風騷獨步的一種體現,那就在這裏說說它的實現方式吧,下面先看一下效果圖(截圖摘自他處):


效果怎麼樣?若是你喜歡的話......

下面咱們介紹一下安裝過程:
若是想添加圖片背景咱們須要安裝一個插件,Preferences -->Plugins 搜索 Sexy Editor (前提是你沒有安裝過哦),看圖:


OK,到這一步呢,你已經成功一半了,安裝完畢後在你的Other Setting下看到Sexy Editor,如圖:

到這裏都基本OK,在最下面點Insert 上傳圖片就能夠了,就能夠體驗你想要的圖片背景了。

配置方法:Position是對齊方式,Opacity是透明度,Shrink to fit適應屏幕,Slideshow是圖片輪換時間單位ms,Random是隨機輪換照片,最底下Insert導入本地圖片。

相關文章
相關標籤/搜索