# Android Studio ## 1. Android Studio 是什麼? ![Android_Studio_icon_(2023).svg](https://hackmd.io/_uploads/S1ZY-AXexx.png) Android Studio 是 Google 官方推出的 Android 開發環境(IDE),是開發 Android App 的主要工具。它基於 IntelliJ IDEA,整合了編輯器、模擬器、除錯器、設計工具與建置系統等功能,是打造 Android App 最完整且方便的開發平台。 ### 特點: * **智慧編輯器**:支援 Kotlin 和 Java,自動補全、即時錯誤提示。 * **UI 設計工具**:可拖拉元件設計畫面,也能與 Jetpack Compose 整合。 * **模擬器整合**:可以直接在 IDE 中快速模擬多種裝置。 * **建置工具 Gradle**:支援自動化建構與依賴管理。 * **版本控制整合**:內建 Git 操作介面。 ## 2. 安裝 ### 步驟: 1. 前往 [https://developer.android.com/studio](https://developer.android.com/studio) 2. 下載對應平台的安裝檔 3. 執行安裝程式,照指示完成安裝 (就...一直按Next) 4. 啟動 Android Studio,選擇預設設定 ## 3. 建立第一個專案 ### 建立流程: 1. 開啟 Android Studio,選擇 `New Project` 2. 選擇 `Empty Activity` 3. 設定專案名稱、語言(Kotlin)、儲存路徑與最低支援版本(API Level) 4. 點擊 `Finish`,等待 Gradle 建構完成 ### 專案結構說明: * `app/src/main/java`:放置 Kotlin 程式碼 * `app/src/main/res/layout`:UI 畫面(如 XML 檔) * `AndroidManifest.xml`:App 配置檔 * `build.gradle`:建置與依賴設定 ## 4. 執行與模擬 ### 模擬器啟動: 1. 點選上方工具列的 `Device Manager` 2. 新增虛擬裝置(選擇機型與系統版本) 3. 點擊綠色播放鍵,即可啟動模擬器 ### 執行 App: * 點擊 `Run`(綠色三角形)按鈕,選擇裝置(模擬器或真實手機) * Android Studio 會自動建置並執行 App ## 5. 常見功能快捷鍵 | 功能 | 快捷鍵(Windows) | | ------ | ---------------- | | 執行 App | Shift + F10 | | 停止 App | Control + F2 | | 快速搜尋檔案 | Ctrl + Shift + N | | 自動補全 | Ctrl + Space | | 格式化程式碼 | Ctrl + Alt + L | ## 6. 延伸工具與套件 * **Jetpack Library**:Google 提供的模組化 Android 架構元件(如 Navigation、LiveData、Room) * **Firebase**:提供認證、即時資料庫、推播等功能的後端服務 * **Lint 分析器**:幫助偵測潛在問題與最佳化建議