[1] Android Studio經常使用功能介紹, http://ask.android-studio.org/?/article/23html
[2] Windows環境下Android Studio系列1—下載與安裝, http://my.oschina.net/1pei/blog/467210
android
[3] Windows環境下Android Studio系列2—初次運行, http://my.oschina.net/1pei/blog/467736android-studio
[4] Windows環境下Android Studio系列3—簡單設置, http://my.oschina.net/1pei/blog/469674 app
[5] Android Debug Bridge, http://developer.android.com/tools/help/adb.html 工具
界面概覽
ui
在Android Studio開發環境中,將整個界面分爲如下7個部分來介紹:spa
第1部分:菜單與一些快捷鍵
.net
第2部分:Project 面板,用於瀏覽項目文件。 命令行
第3部分:Build Variants 面板,用於設置當前項目的 Build Variants。全部的 Module 默認都會有 debug和release兩種選項。默認狀況下, debug和release的區別並非很明顯;針對於代碼來講,是沒有區別的。debug
第4部分:編輯區,用於編輯文件。
第5部分:Gradle項目面板。Gradle 任務列表,雙擊可執行 Gradle 任務,任務按照android、build、install、other、verification分爲五類。每一類的任務主要有:
android類任務: 依賴、簽名報告。
build類任務:assemble、build、clean、compile、mockableAndroidJar。
install類任務: install、uninstall。
other類任務:可自行查看。
verification類任務:check、lint、test。
第6部分:運行與監控面板。
第7部分:Gradle Console面板。
下面來更仔細地看下每一部分:
在第1部分:菜單與一些快捷鍵中,如下快捷鍵最爲經常使用:
從左到右依次爲:
Make Project。
Select Run/Debug Configuration。
Run 'app' 。
Debug app。
Run 'app' with Coverage
Attach debugger to Android process 。
Settings。
Project Structure。
Sync Project with Gradle files 。
AVD Manager。
SDK Manager 。
Android Device Monitor 。
在上面的第2部分:Project面板左側,還有一個Structure能夠選擇,它用於顯示當前項目/應用中活動文件的結構,對應於AndroidManifest.xml文件,從右側文件結構能夠看出其一一對應關係:Application-->Activity-->Intent-Filter-->Action與Category。
當點擊Run 'app'快捷鍵時,在第7部分:Gradle Console中出現執行Gradle任務: assembleDebug,共計花費3.537秒完成。而後在第6部分:運行與監控面板中,能夠看到執行下面虛擬機模擬器命令行:
E:\AppData\Local\Android\sdk\tools\emulator.exe -avd Nexus_5_API_22_x86 -netspeed full -netdelay none
在第6部分:運行與監控面板中,當下面選擇Android時能夠監控ADB logs、Memory、CPU、logcat等更詳細的信息。
ADB是Android Debug Bridge的縮寫,它是一個命令行工具,能夠與模擬器實例或相連的Android-powered device來通訊。ADB是由一個Client、一個Server和一個Daemon三部分組成。能夠在<sdk>/platform-tools目錄下找到ADB。更多ADB細節可參見[5]。
logcat能夠添加過濾器,能夠根據日誌級別(Verbose、Debug、Info、Warn、Error、Assert)來快速找到本身關心的日誌。
還能夠查看Terminal,做用和命令行相同,能夠在這裏執行一些命令。
經過這7部分界面介紹,基本能夠對Android Studio界面操做有一個大體的瞭解。