###### tags: `MAUI + Blazor` # MAUI + Blazor (.Net6.0) 開發安卓APP的環境配置 ## 步驟一 MAUI + Blazor (.Net6.0) 的環境配置 ![](https://i.imgur.com/lfqfbsg.png) VS 必須是2022 加上需要安裝開發套件 如上圖 ## 步驟二 MAUI + Blazor (.Net6.0)的專案創建 ![](https://i.imgur.com/kr8hFwH.png) 創建專案時選擇 MAUI Blazor 應用程式就能快速創建專案 如上圖 ## 步驟三 選擇要使用的手機模擬方式 ### (開發Android 使用電腦模擬器) ![](https://i.imgur.com/nmYMa70.png) 選擇 Android Emulator 可以使用電腦運行模擬環境模擬安卓手機 ![](https://i.imgur.com/1teHiYj.png) 按下偵錯 編譯器會嘗試啟動模擬器, 但是因為是第一次啟動 需要先設置模擬器環境, 按下create 用預設先建置起來即可 建置過程中會需要同意一些條款, 同意即可 ![](https://i.imgur.com/mGvEINa.png) 接下來就是等待安裝需要的SDK 如上圖 ![](https://i.imgur.com/o4GphNl.png) 完成安裝後就可以按啟動或是按偵錯就可以將模擬器跑起來 ![](https://i.imgur.com/vPqQHkt.png) 成功的畫面如上圖 ### (開發Android 使用實體手機) 安卓手機需要先變成開發者模式 方法就是打開設定然後找到裝置之後一直點版本, 開發者模式就會變成可選 各手機的位置都不太一樣, 詳細的作法請自行網上查詢 ![](https://i.imgur.com/rk6SyyA.png) 手機成為開發者後, 要找到開發者選項, 開啟開發者選項 打開USB偵錯, 打開USB安裝 再來手機連結USB接上電腦之後, 同意所有要求之後, 電腦就會出現安卓本機裝置如上圖 按下偵錯之後 編譯器將使用手機作為模擬環境, 如果電腦無法跑模擬器, 使用這個方法也是能夠進行開發, 開發的程式將直接安裝到手機內去執行 ## 其他設置 ![](https://i.imgur.com/b2ttNg1.png) 按下安卓裝置管理員可以對模擬器進行參數修改 ![](https://i.imgur.com/glKmknA.png) 在裝置管理員內可以存在多個模擬器環境, 點選要修改再點選編輯 就可以修改參數 ![](https://i.imgur.com/QMZbYiv.png) 參數編輯畫面如上圖 可以針對想要開發的安卓OS 或是其他硬體參數進行修改 ![](https://i.imgur.com/fDgdEHf.png) ![](https://i.imgur.com/O1y48hB.png) 安卓SDK管理工具可以設定安裝需要的安卓OS SDK ## 疑難排解 1. 如果建置的時候出現 NETSDK1127 未安裝目標套件 Microsoft.Android 這個訊息, 請去把VS更新到最新 2. 這個模擬器非常吃資源 可以看到實體記憶體吃滿, 還吃到了虛擬記憶體 ![](https://i.imgur.com/JxqIm6W.png)