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。



參考連結