在macOS中搭建.NET MAUI开发环境
@
目錄- 準備
- 安裝擴展
- 安裝 .NET
- 安裝工作負載
- 安裝 Xcode 命令行工具
-
調試安卓應用
- 安裝 JDK
- 安裝 Android SDK
-
安裝 Android 模擬器
- 安裝模擬器
- 安裝鏡像
- 創建虛擬機
- 同意許可條款
- 創建 MAUI 項目
-
調試 MAUI 應用
- 切換調試目標
- 參考資料
準備
- 一臺 macOS Monterey 以上的電腦
- 安裝 XCode13.3 以上
- 安裝 Visual Studio Code
安裝擴展
打開Visual Studio Code,按下 Command + Shift + P,輸入 install,選擇 Extensions: Install Extensions,搜索 MAUI,安裝 .NET MAUI 擴展。
安裝 .NET
安裝 .NET 8 https://dotnet.microsoft.com/zh-cn/download/dotnet
安裝工作負載
打開終端,輸入以下命令:
dotnet workload install maui
安裝 Xcode 命令行工具
打開終端,輸入以下命令:
sudo xcode-select --install
至此,應該可以調試iOS應用了。
調試安卓應用
若要在 Visual Studio Code 中調試 Android 應用,請執行以下操作:
安裝 JDK
下載最新版本的 JDK:
https://learn.microsoft.com/zh-cn/java/openjdk/download
安裝 JDK:
安裝 Android SDK
創建新的 .NET MAUI 項目,在合適的位置打開終端,輸入以下命令:
dotnet new maui
在項目文件夾中,打開終端,輸入以下命令:
dotnet build -t:InstallAndroidDependencies -f:net8.0-android -p:AndroidSdkDirectory="<ANDROID SDK DIRECTORY>" -p:AcceptAndroidSDKLicenses=True
在 macOS 上,建議的 Android SDK 目錄值為 $HOME/Library/Android/sdk
Android SDK 將自動被創建
安裝 Android 模擬器
此時已可以真機調試 Android 應用,如果真機調試不方便,我們需要安裝 Android 模擬器。
安裝模擬器
前往 Android SDK Manager 所在目錄,默認為 $HOME/Library/Android/sdk/cmdline-tools/11.0/bin,打開終端,輸入以下命令:
./sdkmanager --install emulator
安裝鏡像
./sdkmanager "emulator" "system-images;android-34;google_apis;x86_64"
創建虛擬機
./avdmanager create avd -n Pixel5-API34 -k "system-images;android-34;google_apis;x86_64"
另外可以通過切換調試目標中的菜單,查看可用的鏡像,選擇一個鏡像,或創建一個新的鏡像。
CMD+SHIFT+P 或 查看->命令面板
選擇“創建Android Emulator”
根據提示完成創建
同意許可條款
打開終端,輸入以下命令:
./sdkmanager --licenses --verbose
按照提示輸入 y 同意許可條款。
創建 MAUI 項目
若要創建新的 .NET MAUI 應用,請執行以下操作:
- 在資源管理器中,單擊“創建 .NET 項目”或按 CMD+SHIFT+P> 選擇“.NET: New Project...”。
- 選擇“.NET MAUI 應用”或“.NET MAUI Blazor 應用”。
- 選擇空文件夾。 如果文件資源管理器彈出窗口再次打開,則文件夾不為空。
- 為項目命名。
- 確保項目在解決方案資源管理器中成功加載,然后打開 C# 或 XAML 文件。
- 也可以通過單擊“文件”>“打開...”在 Visual Studio Code 中打開現有的 .NET MAUI 項目。
調試 MAUI 應用
在 Visual Studio Code 中,按 F5 鍵或單擊“運行”>“啟動調試”以調試 .NET MAUI 應用。
調試器選擇器將顯示可用的調試器。 選擇“ .NET MAUI”以啟動調試會話。
切換調試目標
在 Visual Studio Code 的資源管理器中,打開項目sln文件,
此時在任務欄出現大括號 {},點擊選擇調試目標。
參考資料
擴展主頁:
https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-maui
擴展倉庫:
https://github.com/microsoft/vscode-dotnettools
官方文檔:
https://learn.microsoft.com/zh-cn/dotnet/maui/get-started/installation?view=net-maui-8.0&tabs=visual-studio-code
總結
以上是生活随笔為你收集整理的在macOS中搭建.NET MAUI开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2023年终总结:拉帮结伙,拼搏探索新机
- 下一篇: 新华三人才研学中心荣获 2023 Chi