iT邦幫忙

2022 iThome 鐵人賽

DAY 28
0
Software Development

30天學習.Net MAUI系列 第 28

28.關於MAUI的構建與發佈

  • 分享至 

  • xImage
  •  

今天簡單介紹如何構建Android

發佈適用于 Android 的MAUI應用程式時,會產生 apk (Android 套件) 或 aab (Android 應用程式套件組合) 檔案。apk用於將應用程式安裝到 Android 裝置,而aab用來將您的應用程式發佈至 Android 市集。

如何發佈MAUI在Android

驗證套件設定

打開. \Platforms\Android\AndroidManifest.xml並指定唯一的套件識別碼和版本。 不過,專案檔本身會提供這些特定設定。 建置 .NET MAUI 應用程式時,會使用專案檔和原始 AndroidManifest.xml 檔自動產生最終 AndroidManifest.xml 檔案。

您的專案檔必須在節點內 <PropertyGroup> 宣告 <ApplicationId><ApplicationVersion> 。 這些專案應該已在建立專案時為您產生。 只要驗證它們是否存在,並設定為有效值:

<Project Sdk="Microsoft.NET.Sdk">

    <!-- other settings -->

    <PropertyGroup>
        <ApplicationId>com.companyname.myproject</ApplicationId>
        <ApplicationVersion>1</ApplicationVersion>
    </PropertyGroup>

</Project>

若要發佈應用程式,要透過 .NET 命令列介面才支援發佈,我們要到.NET MAUI 應用程式專案的資料夾打開中端並 執行dotnet publish,並提供下列參數:

-f
目標 Framework,也就是 net6.0-android 。

-c
組建組態,也就是 Release 。

/p:AndroidSigningKeyPass
這是用於 <AndroidSigningKeyPass> 專案設定的值,這是您在建立金鑰存放區檔案時所提供的密碼。

/p:AndroidSigningStorePass
這是用於 <AndroidSigningStorePass> 專案設定的值,這是您在建立金鑰存放區檔案時所提供的密碼。


簡單介紹如何發布後,我們明天就將我們的app給構建出來


上一篇
27.MAUI使用firebase進行Auth (四)
下一篇
29.關於MAUI的構建與發佈 (二)
系列文
30天學習.Net MAUI30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言