SOLVED

How to build MAUI to apk?

New Contributor

i try publish,it can not work

4 Replies
best response confirmed by SampsonYe (New Contributor)
Solution

@SampsonYe 

 

Using the dotnet cli you can build an apk using the following command:

 

dotnet build -f net6.0-android

 

The apk file will be built, and you can find it at <app-root-dir>/bin/release/net6.0-android/com.companyname.appname-Signed.apk

@StrathdeeK 

Wowo  nice, it work!!

just use dotnet cli can finish it

 

but why VS 2022 Preview Can't publish suitable apk?

SampsonYe_0-1637858578222.png

 

@SampsonYe 

In the MAUI proj settings, there is a combobox/dropdownlist where you set your preferences
See Android package section

NicolasKrier_0-1669301784911.png

 

But when bundle (aab) is made, it generates the apk too at the same time.
Check your bin\Release\net7.0-android folder

Take a look at the docs as well: https://learn.microsoft.com/en-us/dotnet/maui/android/deployment/overview?view=net-maui-7.0

THe default is an app bundle when publishing as this is the standard format, but you can change it in your csproj settings.