Forum Discussion
How to build MAUI to apk?
i try publish,it can not work
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
- StrathdeeKCopper Contributor
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
- SampsonYeCopper Contributor
Wowo nice, it work!!
just use dotnet cli can finish it
but why VS 2022 Preview Can't publish suitable apk?
- NicolasKrierCopper Contributor
In the MAUI proj settings, there is a combobox/dropdownlist where you set your preferences
See Android package sectionBut when bundle (aab) is made, it generates the apk too at the same time.
Check your bin\Release\net7.0-android folder
- JamesMontemagnoMicrosoftTake 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. - apkthrillsCopper ContributorOpen a command prompt and navigate to the directory where your MAUI project is located.
Run the following command:
dotnet publish -c Release -r Android -p:PackageFormat=Apk
This will create an APK file in the bin\Release\Android\ directory of your project.
Here is a more detailed explanation of the steps:
The dotnet publish command is used to build a .NET MAUI app.
The -c Release option specifies that the app should be built in release mode.
The -r Android option specifies that the app should be built for Android.
The -p:PackageFormat=<a href="https://apkthrills.com/zombie-tsunami-mod-apk/">Apk</a> option specifies that the app should be packaged as an APK file.
I hope this helps!