[](https://hackmd.io/D5UfrWmvQd6PH7937SuJ4g) ###### tags: `Android` # [ASJ2021] 從零開始學 Android - Unit 1-2: Create your first Android app [TOC] + 活動首頁:[Android App 開發培訓計劃 2021](https://events.withgoogle.com/android-study-jam-twhk-2021/?fbclid=IwAR0xD3_fgtD-IFMBup5x2Ff7L17KX4PcIwusSBcD9p-ik4OxeyTdGe16JTY) + 學習指南:[Android Study Jams 2021 操作手冊](https://docs.google.com/presentation/d/1qq72U1C22zMKRthk0oHPBL2nOjrpot1X8duWPhV0_es/edit?usp=sharing) + 學習教材:[Android Basics in Kotlin](https://developer.android.com/courses/android-basics-kotlin/course) --- ## 學習目標 #### Unit 1: Kotlin basics for Android + [Create your first Android app](https://developer.android.com/courses/pathways/android-basics-kotlin-two) - 學習在 Android Studio 中建立並執行您的第一個 Android app。 ## Android Studio 環境建置 + 安裝 [Android Studio](https://developer.android.com/studio/index.html),進入下載頁面會自動偵測使用者裝置的作業系統 + 測試環境:準備 Android 行動裝置或使用模擬器(Emulator) ### 建立第一個 App 1. 開啟 Android Studio,選擇開啟新專案  2. 接著可選擇 Android Studio 提供的專案模板,這裡我們選的是 Empty Activity  3. 輸入專案資訊  + Name 專案名稱:`Happy Birthday` + Package name 應用程式的名稱 + 用來讓 Android 系統識別 App + 預設會是專案名稱的小寫組合:`happybirthday` + Save location 儲存路徑 + Language 語言:選擇 `Kotlin` + Minimum SDK 代表程式最低相容版本 + 選擇 `API 19: Android 4.4 (KitKat)` + 點選底下的 Help me choose,可查看相容版本資訊  + 注意「不要」勾選底下的 `Use legacy android.support libraries`,避免新舊版本產生相容性問題 4. 完成後點選 Finish 建立專案,畫面如下:  由左至右三個區塊分別是: + Project window 顯示專案路徑 + Editing window 編輯視窗 + What's New window 顯示更新訊息 5. 當視窗左下角顯示 `Gradle sync finished...`,代表專案已建立完成:  ## 建立模擬器 Emulator 接著我們要透過 [Android Virtual Device (AVD) manager](https://developer.android.com/studio/run/managing-avds),在電腦安裝 Andorid Emulator(模擬器),即可針對不同裝置、型號,模擬開發環境測試。  + 點選視窗中的 Create Virtual Device 建立虛擬裝置:  + Select Hardware 視窗:選擇不同類別(Category)的裝置,這裡以 Phone 類別中的 `Pixel 3 XL` 為例,選好後點選 Next:  + System Image 視窗:選擇虛擬裝置要運行的 Android 版本 + 可選擇 Recommended 中的推薦版本;點選 x86 Images 或 Other Images 可查看更多版本 + 注意各版本必須先 Download 才能使用  + 安裝完成後點選 Finish,並點選 Next 進入下一步 + Android Virtual Device (AVD) 視窗:可設定裝置資訊,點選 Finish 完成  + Your Virtual Device 視窗就會出現剛才建立好的虛擬裝置,即可關閉視窗  ### 如何在模擬器運行 App + 在 Android Studio 視窗上方的工具列,有個虛擬裝置下拉選單:  + 也可以點選上方狀態的 `Run > Select Device...` 同樣可以開啟運行裝置的下拉選單:  + 接著即可點選右側的綠色開始圖示 或點選 `Run > Run app` 運行 app,可能會需要一點時間 + 虛擬裝置運行後會出現下方視窗,標題是 `Happy Birthday`,並顯示文字 `Hello World!`:  ### 如何在行動裝置運行 App #### 1. 要讓 Android Studio 和行動裝置連線,必須先設定開發者選項: + 在 Android 裝置選擇 Setting > About phone + 點選 About phone > Build number 輸入密碼或 pin 碼授權 + 回到 Setting 點選 System + 點選 Developer options(開發者選項)> 開啟 USB debugging(偵錯模式) #### 2. 安裝 Google USB Driver(Window only): + 在 Android Studio 點選 Tools > SDK Manager + 點選 SDK Tools,將 Google USB Drive 打勾後完成 #### 3. 在 Android 裝置運行 App: + 透過 USB 傳輸線連線裝置,允許 USB 偵錯模式 + 在 Android Studio 點選 Run 運行 App + 接著會出現 Select Deployment Target 視窗,選擇與裝置對應的模擬器,即可在行動裝置安裝 app 並運行 ## Android 專案結構 在 Android Studio 左側視窗,可查看 Android 專案結構:  app 專案結構如下: + manifests:記錄應用程式詳細資訊 + java:存放 Java 程式原始碼 + res + drawable:存放圖片等檔案 + layout:存放介面設定 XML 檔 + mipmap:存放應用程式圖形檔 + values:存放參數設定 XML 檔 + Grandle Scripts:存放 Grandle 相關檔案 點選 Android 下拉選單可切換成 Project Source Files 原始碼路徑:  ## 小結 + 建立新專案:開啟 Android Studio,點選 `+ Start a new Android Studio project`,可選擇模板和編輯專案資訊。 + 建立 Android 虛擬裝置:點選上方狀態列的 Tools > AVD Manager 建立裝置。 + 在虛擬裝置運行 app:在狀態列的下拉選單選擇該虛擬裝置,點選綠色箭頭運行。 + 查看專案路徑:在專案視窗的下拉選單選擇 Project Source Files。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up