MAUI 發行 Android 產生 APK/AAB 檔案
在 Visual Studio 2022 Preview 新增任一 MAUI 專案,包括:
.NET MAUI App
.NET MAUI Blazor
以下說明三個步驟產生 APK/AAB 檔案。
A. 建立 Key Store 檔案
選單 > VIEW > Terminal > Developer PowerShell
keytool -genkey -v -keystore myapp.keystore -alias key -keyalg RSA -keysize 2048 -validity 10000
檔案總管可看到 myapp.keystore 檔案
B. 專案設定 Keystore
(1) 專案檔 > 右鍵 > Property > Android > Package Signing
(2) 勾選 Sign the .APK file using the following keystore details.
(3) 瀏覽選取上述 keystore 檔案
(4) 輸入密碼
(5) 輸入別名
(6) 輸入密碼
C. 發行 App
(1) 設定方案組態 Release
(2) 模擬器選擇 Android
(3) 專案 > 右鍵 > Publish
完成後,可以在 專案目錄\bin\Release\net6.0-android 目錄下可以看到 AAB 與 APK 檔案。
***--Signed.aab --> 上架 Google Play 需要上傳這個檔案。
***--Signed.apk --> 可以提供讓 Android 手機下載,手動安裝 APP。