The latest .NET MAUI
component is available in Visual Studio 2022 17.12:
You can also download the .NET 9 SDK directly, followed by:
> dotnet workload install android
...
Successfully installed workload(s) android.
To verify installation:
> dotnet workload list
Installed Workload Id Manifest Version Installation Source
--------------------------------------------------------------------------------------------
android 35.0.7/9.0.100 SDK 9.0.100
What's Changed
- $(AndroidPackVersionSuffix)=rtm; Stable 35.0.x branding by @jonathanpeppers in #9337
- [Xamarin.Android,Build.Tasks] Library .aar includes $(AndroidManifest) (#8273) by @dellis1972 in #8273
- [XABT] Update AndroidGradleProject Bind and Pack defaults by @pjcollins in #9341
- Disable marshal methods generation by default by @grendello in #9336
- Add Conditional Inputs for _GeneratePackageManagerJava and _GenerateJavaStubs by @dellis1972 in #9319
- [build] add feeds to fix
MAUI Integration
by @jonathanpeppers in #9344 - [Xamarin.Android.Build.Tasks] use
ProjectSpecificTaskObjectKey
in<PrepareDSOWrapperState/>
by @jonathanpeppers in #9340 - Fix thread state transition in get_function_pointer by @filipnavara in #9343
- Add DiagnosticSuppressor to suppress the IDE0002 Style Hint in the IDE by @dellis1972 in #9310
- Add test for marshal methods hang by @grendello in #9352
- Cosmetic changes to the marshal methods hang test by @grendello in #9357
- [Xamarin.Android.Build.Tasks] move
Console.WriteLine()
messages to MSBuild log by @jonathanpeppers in #9359 - Bump monodroid to ed75630ca3612bab7a6a06a912fe8a8e9e180fe2 by @dellis1972 in #9360
- [profiled-aot] update built-in AOT profile for .NET 9 RC 2 by @jonathanpeppers in #9361
- Move the _BuildApkFastDev Target to this repo by @dellis1972 in #9364
- Bump monodroid to bring in Fast Dev Changes by @dellis1972 in #9371
- [build] stop installing Xamarin.Android by @jonathanpeppers in #9368
- Handle more Attribute Types when Filtering Assemblies by @dellis1972 in #9373
- Move Debug Test first and Clean after runs by @dellis1972 in #9380
- [CI] Remove self annotation from apk-instrumentation.yaml by @pjcollins in #9384
- [ci] Use latest macOS-14 image by @pjcollins in #9385
- [ci] Use xaSourcePath and other parameters in apk clean step by @pjcollins in #9386
- Move all of assembly store building code to a separate class by @grendello in #9382
- Move compression code from BuildApk to utility class by @grendello in #9383
- [nuget-msi-convert] Support improved VS component IDs by @pjcollins in #9388
- [native] Let Android know what is our reason to abort() by @grendello in #9314
- Move DSO wrapping code to BuildApk by @grendello in #9349
- .net8 Android not building because Resources from resx not found. by @dellis1972 in #9057
- [nuget-msi-convert] Do not use new VS component IDs by @pjcollins in #9419
- [tests] verify
$DOTNET_MODIFIABLE_ASSEMBLIES
is set by @jonathanpeppers in #9417 - [tests] use x86_64 API 23 image on nightly pipeline by @jonathanpeppers in #9414
- [docs] Sync docs with dotnet/docs-mobile@1d79b501 by @pjcollins in #9436
- Fix printf format for the library name hash by @grendello in #9424
- [tests] Add AndroidGradleProject deploy test by @pjcollins in #9429
- Bump to dotnet/java-interop@2a1e1800 by @jonpryor in #9437
- [trimmer] pass
--disable-opt unusedtypechecks
by @jonathanpeppers in #9435 - [release/9.0.1xx] Use stable 35.0.x branding by @pjcollins in #9446
Full Changelog: 35.0.0-rc.2.152...35.0.7