Android Studio 入門指南

Tikitoo發表於2016-02-20

作為一個Android 開發者,你應該很瞭解Android Studio,如果你現在還不瞭解,沒關係,那麼從現在開始,我們一起來了解了解Andoid Studio。

Android Studio 是Google 官方在2013 Google I/O 大會(2013 年5月)上釋出的全新Andrid 開發IDE(基於Intellij IDEA),在2014 年12 月釋出第一個穩定版(1.0),目前最新版本為1.2 Beta 3;依託與Intellij IDEA,它更智慧,提示功能更強,預設使用Gradle 構建,佈局檔案實時預覽等等。

更多Android Studio 的優點請移步:Android Studio VS Eclipse ADT

Android Studio(題圖來自網路)

Android SDK 安裝

官方下載:SDK Tools – Android Developer
國內映象:SDK Tools – AndroidDevTools

有了SDK Tools 就可以配置,就可以安裝Andrid SDK 了,開啟Android SDK Manager

Windows SDK Manager(題圖來自 http://www.android.pk)

Linux SDK Manager

開啟SDK Manager,如果有代理或者VPN 可以直接下載,一般要勾選Tools,Extras;SDK 版本不用全部更新。由於國內連線速度很慢,可以參考這篇文章來使用國內的映象來下載。

SDK Manager

Android Studio 下載和安裝

下載

下載之前,你要確保已經安裝JDK 和Android SDK。
由於國內不能直接下載,所以我在這裡提供兩種下載方式,一種是官網,另一種是國內的映象網站。

安裝

下載完之後,如果是安裝包,可以直接安裝即可;如果是解壓包,可以解壓後,直接執行。

  • Windows 執行 安裝目錄/studio.exe 檔案。
  • Mac / Linux 執行 安裝目錄/bin/studio.sh

開啟之後,會進入設定頁面,如果沒有安裝SDK,選擇Standard(標準)。如果已經安裝過了SDK 就選擇Custom(自定義),然後選擇SDK 安裝目錄即可。

然後一直Next 就好了。

Gradle 的安裝和配置

由於Android Studio 預設使用Gradle 構建,而gradle 在國內訪問速度離奇的慢,所以我們就自己安裝了。

詳細安裝:Gradle Install Guide(安裝指南) · Issue #11 · Tikitoo/blog

使用Android Studio構建第一個Android 程式

Android Studio Setup(題圖來自StoreZhang 的部落格)

據說第一次建立專案的時候,會卡在那裡,有大牛找到的解決辦法,就是配置離線Gradle,因為上面我們已經下載過Gradle 了,可以直接拿來用。

可以把gradle-2.1-all.zip(不解壓)

Windows 放在C:\Users\xxx\.gradle\wrapper\dists\...... 目錄中(如圖所示)。

Mac/Linux 放在 ~/.gradle\wrapper\dists\......

Windows Gradle

Linux Gradle

然後再次建立Project 就不會卡了。

一個Android 專案的目錄檔案的作用

Android Project Folder

一個Project 建立後,大概的檔案目錄就是這樣的。
因為在Android Studio每個Project,相當於Eclipse 的WorkSpace;每個Module(上圖的app 目錄)相當於Eclipse 的Project。

  • settings.gradle: 每個Moudle 要在這裡註冊
  • build.gradle:每個Project 的配置
  • app:每個Module
  • app/build.gradle:每個Module 配置檔案,比如依賴的類庫,SDK 版本
  • app/src/:原始碼和資原始檔都在這裡;我們寫的檔案都在這裡面。
  • app/libs/:新增類庫。

工程和檔案結構

  1. 檔案編輯區域
  2. 編輯區域左邊(顯示行號的)
  3. 輸入提示區域
  4. 文件切換區域
    • Alt + Left 或者Alt + Right,不同的Tab 切換
    • Ctrl + Tab:切換不同的區域
  5. 其他功能區域

Android Studio 工具欄設定(題圖來自 大貓知乎的回答)

新建檔案或者插入方法
ALT + INSERTCOMMAND + N Mac)

  • 編輯區域是插入方法(構造方法,Get Set 方法等等);
  • 工程結構新建檔案

羅列一些常用的快捷鍵

全域性快捷鍵(比較重要的)
ALT + ENTER 工程快速修復
CTRL + SHIFT + A 快速查詢
CTRL + ALT + L (Win) 格式化程式碼(我的鎖屏的快捷鍵佔了)
CTRL + Q (Win) 檢視文件
SHIFT + ESC 當切換非編輯區域時,關閉該區域,返回編輯區域
編輯區快捷鍵
CTRL + B / F4 檢視原始碼
CTRL + Q 檢視文件
SHIFT + ESC 當切換非編輯區域時,關閉該區域,返回編輯區域
ATRL + / 上下文聯想
ALT + LEFT / RIGHT 不同文件左右切換
ALT + TOP / BOTTOM 跳轉到上一個 / 下一方法
註釋
CTRL + / 注視當前行
CTRL + SHIFT + / 文件注視
複製 / 貼上
CTRL + C 複製該行
CTRL + V 貼上
CTRL + X 剪下
CTRL + Y 刪除該行
查詢
Ctrl+Shift+A 查詢所有行為
Ctrl + F 查詢當前編輯的文件
Ctrl + R 查詢並替代
Ctrl + N 查詢類(class)
Ctrl + SHIFT + N 查詢檔案

Git 使用

由於Android Studio 已經自帶了Git 外掛,所以我們就不需要去下載了,只需要在本機下載Git 安裝即可。
然後將可執行檔案配置在Android Studio 即可。

相關文章