發表文章

目前顯示的是 7月, 2022的文章

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。 參考連結 文章 : Publish a .NET MAUI app for Android - .NET MAUI | Microsoft Docs 影片 : Create a Signed and Publishable .NET MAUI Android App in VS2022

MAUI 更換應用程式圖示與轉場圖片

圖片
MAUI 預設的應用程式圖示 (App Icon) 與轉場圖片 (Splash) ,如下兩圖: Visual Studio MAUI 專案檔可以找到對應程式圖示與轉場圖片的 SVG 檔案名稱,最簡易更換圖片的方式,將欲更換的 SVG 檔案 XML 內容直接貼上。 應程式圖示主圖示檔案 \Resources\AppIcon\appiconfg.svg 應程式圖示背景檔案  \Resources\AppIcon\appicon.svg 轉場圖片檔案 Splash\splash.svg 不建議更換檔案名稱。 若將原檔案刪除,再新增同檔名的檔案,需要調整各檔案的 Build Action 與 Copy to Output Directory 應程式圖示主圖示檔案 應程式圖示背景檔案 轉場圖片檔案 修改後成果 實作參考原始碼 MyBasicLab/MauiChangeIcon at main · robinli/MyBasicLab (github.com) SVG 線上檢視工具程式 SVG Viewer - View, save, and optimize SVGs