###### tags: `MAUI + Blazor`
# MAUI + Blazor (.Net6.0) 開發安卓APP的環境配置
## 步驟一 MAUI + Blazor (.Net6.0) 的環境配置

VS 必須是2022 加上需要安裝開發套件 如上圖
## 步驟二 MAUI + Blazor (.Net6.0)的專案創建

創建專案時選擇 MAUI Blazor 應用程式就能快速創建專案 如上圖
## 步驟三 選擇要使用的手機模擬方式
### (開發Android 使用電腦模擬器)

選擇 Android Emulator 可以使用電腦運行模擬環境模擬安卓手機

按下偵錯 編譯器會嘗試啟動模擬器, 但是因為是第一次啟動
需要先設置模擬器環境, 按下create 用預設先建置起來即可
建置過程中會需要同意一些條款, 同意即可

接下來就是等待安裝需要的SDK 如上圖

完成安裝後就可以按啟動或是按偵錯就可以將模擬器跑起來

成功的畫面如上圖
### (開發Android 使用實體手機)
安卓手機需要先變成開發者模式
方法就是打開設定然後找到裝置之後一直點版本, 開發者模式就會變成可選
各手機的位置都不太一樣, 詳細的作法請自行網上查詢

手機成為開發者後, 要找到開發者選項, 開啟開發者選項
打開USB偵錯, 打開USB安裝
再來手機連結USB接上電腦之後, 同意所有要求之後, 電腦就會出現安卓本機裝置如上圖
按下偵錯之後 編譯器將使用手機作為模擬環境, 如果電腦無法跑模擬器, 使用這個方法也是能夠進行開發, 開發的程式將直接安裝到手機內去執行
## 其他設置

按下安卓裝置管理員可以對模擬器進行參數修改

在裝置管理員內可以存在多個模擬器環境, 點選要修改再點選編輯
就可以修改參數

參數編輯畫面如上圖
可以針對想要開發的安卓OS 或是其他硬體參數進行修改


安卓SDK管理工具可以設定安裝需要的安卓OS SDK
## 疑難排解
1. 如果建置的時候出現
NETSDK1127 未安裝目標套件 Microsoft.Android
這個訊息, 請去把VS更新到最新
2. 這個模擬器非常吃資源
可以看到實體記憶體吃滿, 還吃到了虛擬記憶體
