Vibe coding全紀錄-12

A:
 我要怎麼在android studio中去執行目前到現在的程式呢?謝謝 
Q:

好的,這是在整個開發過程中最令人期待的一步——親眼看到你的心血結晶在手機或模擬器上運行!

我會為你詳細拆解所有步驟,從設定執行環境到點下執行鈕。

要在 Android Studio 中執行你的 App,首先你需要一個「執行裝置」。你有兩種選擇:

  1. Android 模擬器 (Emulator): 在你的電腦上運行的虛擬手機,是開發和測試最方便的選擇,強烈推薦初學者使用

  2. 實體 Android 手機: 你自己的 Android 手機,可以提供最真實的執行效果。

我會分別說明如何設定這兩種裝置。


第一部分:準備執行裝置

選項 A:設定 Android 模擬器 (推薦)

如果你還沒有設定過模擬器,請跟著以下步驟建立一個:

  1. 打開裝置管理員 (Device Manager):

    在 Android Studio 的右上角工具列中,找到一個看起來像手機的圖示,點擊它。或者,你也可以從頂部選單選擇 Tools > Device Manager。

  2. 建立新裝置 (Create Device):

    在打開的 Device Manager 視窗中,點擊 + Create device 按鈕。

  3. 選擇硬體 (Select Hardware):

    左側選擇 Phone,然後從中間的列表中選擇一個近代的 Google Pixel 型號,例如 Pixel 7 Pro 或 Pixel 8 Pro。這些是標準的開發測試裝置。選擇好後,點擊 Next。

  4. 選擇系統映像 (Select System Image):

    這一步是為你的虛擬手機選擇 Android 作業系統版本。

    • Recommended 分頁中,選擇一個最新的穩定版 Android (例如 Upside Down Cake 或更新的版本)。

    • 如果你是第一次使用這個版本,它的旁邊會有一個藍色的 Download 連結。請點擊它來下載系統映像檔,這需要一點時間。

    • 下載完成後,確保你選擇了該系統,然後點擊 Next

  5. 完成設定 (Finish Configuration):

    在最後的畫面,你可以為你的模擬器取一個名字(或使用預設的)。其他設定保持預設即可。點擊 Finish。

現在,你的新模擬器就會出現在 Device Manager 列表中了!

選項 B:設定你自己的實體手機

如果你想用自己的手機,請跟著以下步驟:

  1. 在手機上啟用「開發人員選項」:

    • 打開手機的 設定 > 關於手機

    • 在「關於手機」頁面中,找到 版本號碼 (Build number)。

    • 連續快速點擊「版本號碼」7 次。你會看到一個提示,告訴你「您現在已成為開發人員」。

  2. 啟用「USB 偵錯」:

    • 返回到 設定 > 系統,你會找到一個新的選項叫做 開發人員選項

    • 進入「開發人員選項」,向下滑動,找到 USB 偵錯 (USB debugging) 選項,並將它打開

  3. 用 USB 線連接手機到電腦:

    • 將你的手機用 USB 傳輸線連接到 Windows 電腦。

    • 手機螢幕上會跳出一個視窗,詢問「允許 USB 偵錯嗎?」。

    • 請務必勾選「一律允許透過這部電腦進行 (Always allow from this computer)」,然後點擊 允許 (Allow)。


第二部分:執行你的 App

一旦你設定好了模擬器或實體手機,執行 App 就非常簡單了。

  1. 選擇執行裝置:

    回到 Android Studio 主視窗,看一下頂部工具列。在你的 App 名稱(應該是 app)旁邊,有一個下拉式選單,這裡會顯示所有可用的裝置。

    • 點擊這個下拉選單。

    • 如果你設定了模擬器,它會出現在列表頂部。

    • 如果你連接了實體手機,你的手機型號也會出現在這裡。

    • 請從列表中選擇你想要執行的目標裝置。

  2. 點擊「執行」按鈕:

    在裝置下拉選單的右邊,就是一個綠色的三角形播放按鈕 (▶)。這就是「執行」按鈕。

    • 點擊這個綠色按鈕。

    • 或者,你也可以使用快捷鍵 Shift + F10

  3. 等待建置與安裝:

    點擊執行後,請觀察 Android Studio 的底部狀態列。

    • 你會看到一個 "Gradle Build Running" 的進度條。這表示 Android Studio 正在將你的所有程式碼編譯、打包成一個可以安裝的 .apk 檔案。

    • 建置成功後,它會自動將 App 安裝到你選擇的裝置上。

    • 如果是第一次啟動模擬器,模擬器開機可能需要一到兩分鐘。

第三部分:預期結果與基本除錯

  • 預期結果:

    App 應該會自動在你的模擬器或手機上啟動,並顯示我們製作的「錢流 - 交易紀錄」主畫面。畫面上應該有一個標題列和一個右下角的 + 懸浮按鈕。因為資料庫是空的,畫面中央會顯示「目前沒有任何交易紀錄。」的文字。

  • 如果遇到問題怎麼辦?

    • 建置失敗 (Build Failed): 如果 App 無法執行,請先看 Android Studio 底部的 Build 視窗。如果有紅色的錯誤訊息,通常都會明確指出是哪個檔案的第幾行出了問題(例如:拼字錯誤、忘記匯入類別等)。

    • App 閃退 (App Crashes): 如果 App 啟動後立刻關閉,請看底部的 Logcat 視窗。

      • 在 Logcat 視窗的搜尋框旁,將日誌等級設定為 Error

      • 在搜尋框中輸入你的套件名稱(例如 cashflow)來過濾訊息。

      • 紅色的錯誤訊息通常會告訴你閃退的原因,這對於除錯至關重要。

恭喜你!你已經完成了從寫程式碼到在真實環境中執行的完整循環。快去試試看吧!如果遇到任何錯誤訊息,隨時可以貼上來,我會幫你分析。