Skip to content

Releases: dotnet/android

.NET 9 Preview 6, Android 34.99.0-preview.6.340

09 Jul 17:56
ef5fd21
Compare
Choose a tag to compare

How to install?

This release is not yet available from the Visual Studio installer. Download the .NET 9 Preview 6 SDK, 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                    34.99.0-preview.6.340/9.0.100-preview.6     SDK 9.0.100-preview.6

What's Changed

  • $(AndroidPackVersionSuffix)=preview.6; net9 is 34.99.0.preview.6 by @pjcollins in #8989
  • Enable marshal methods by default, except when Blazor is used by @grendello in #8925
  • [ci] Run "Push Internal" job on AzurePipelines-EO pool by @pjcollins in #8991
  • [ci] Update .NET version installed for MAUI tests by @pjcollins in #8995
  • [GitHub] Keep GH issue templates up to date. by @jpobst in #8942
  • [build] Add option to skip Mono MDK provisioning by @pjcollins in #8993
  • [build] Do not provision JDK 8 by @pjcollins in #8999
  • [templates] Update Wear OS en template string by @pjcollins in #9005
  • [tests] Reduce default build output verbosity by @pjcollins in #9002
  • [manifest-attribute-codegen] Automatically generate manifest attributes from Android SDK data. by @jpobst in #8781
  • [Mono.Android] Fix omitted Gl* constants. by @jpobst in #9009
  • [Mono.Android] Fix incorrect value for enum ApplicationExitInfoReason.Other. by @jpobst in #9003
  • [api-merge] Update "constant" values if they change between API levels. by @jpobst in #9004
  • Use new binutils URL by @grendello in #9019
  • Make fast deployment work with aab files by @dellis1972 in #8990
  • Update java-interop and android-tools submodule mentions by @pjcollins in #9023
  • [ci] Update sdk-insertions trigger by @pjcollins in #9029
  • Link Code of Conduct by @pjcollins in #9034
  • [ci] Fix android source path for MAUI test job by @pjcollins in #9030
  • [ci] Update checkout path for nightly build by @pjcollins in #9028
  • [Mono.Android-Tests] Fix repo URL in redirect tests by @pjcollins in #9035
  • Ignore split configs when bundle config moves shared libraries to base.apk by @grendello in #8987
  • [trimming] preserve custom views and $(AndroidHttpClientHandlerType) by @jonathanpeppers in #8954
  • [runtime] Explicitly align application shared library to page size by @grendello in #9041
  • Keep all .NET runtime classes by @vcsjones in #9044
  • Make APK and shared library alignment configurable by @grendello in #9046

New Contributors

Full Changelog: 34.99.0-preview.5.308...34.99.0-preview.6.340

.NET 9 Preview 5, Android 34.99.0-preview.5.308

11 Jun 17:17
Compare
Choose a tag to compare

How to install?

This release is not yet available from the Visual Studio installer. Download the .NET 9 Preview 5 SDK, 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                    34.99.0-preview.5.308/9.0.100-preview.5     SDK 9.0.100-preview.5

What's Changed

New Contributors

Full Changelog: 34.99.0-preview.4.272...34.99.0-preview.5.308

.NET 9 Preview 4, Android 34.99.0-preview.4.272

21 May 15:28
5cb9ca9
Compare
Choose a tag to compare

How to install?

This release is not yet available from the Visual Studio installer. Download the .NET 9 Preview 4 SDK, 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                    34.99.0-preview.4.272/9.0.100-preview.4     SDK 9.0.100-preview.4

What's Changed

Full Changelog: 34.99.0-preview.3.231...34.99.0-preview.4.272

.NET 8 Servicing, Android 34.0.113

11 Jun 15:29
Compare
Choose a tag to compare

The latest .NET MAUI component is available in Visual Studio 2022 17.11 Preview 2:

image

You can also download the .NET 8 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                    34.0.113/8.0.100                            SDK 8.0.300

Also see the Known Issues in .NET 8.

What's Changed

Full Changelog: 34.0.95...34.0.113

.NET 9 Preview 3, Android 34.99.0-preview.3.231

11 Apr 17:32
4909500
Compare
Choose a tag to compare

How to install?

This release is not yet available from the Visual Studio installer. Download the .NET 9 Preview 3 SDK, 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                    34.99.0-preview.3.231/9.0.100-preview.3     SDK 9.0.100-preview.3

What's Changed

Full Changelog: 34.99.0-preview.2.189...34.99.0-preview.3.231

.NET 8 Servicing, Android 34.0.95

09 Apr 18:46
0d97e20
Compare
Choose a tag to compare

The latest .NET MAUI component is available in Visual Studio 2022 17.10 Preview 3:

image

You can also download the .NET 8 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                    34.0.95/8.0.100                             SDK 8.0.200

Also see the Known Issues in .NET 8.

What's Changed

  • [build] Include MIT license in most NuGet packages by @pjcollins in #8787
  • Bump to xamarin/java.interop/release/8.0.1xx@3c5cf34b by @jonpryor in #8791
  • [build] Remove MONOANDROID, NET, and NETCOREAPP directives by @pjcollins in #8434
  • [Xamarin.Android.Build.Tasks] remove $(AndroidSupportedAbis) from build.props by @jonathanpeppers in #8717
  • [Mono.Android] Do not dispose request content stream in AndroidMessageHandler by @simonrozsival #8764
  • [Mono.Android] Fix race condition in AndroidMessageHandler by @simonrozsival #8753
  • [NET8] Fix assembly count when satellite assemblies are present by @grendello in #8822
  • [Xamarin.Android.Build.Tasks] DTBs should not rm generator output by @dellis1972 in #8835
  • [build] keep $(DotNetAndroidManifestVersionBand) on 8.0.100 by @jonathanpeppers in #8841

Full Changelog: 34.0.85...34.0.95

.NET 9 Preview 2, Android 34.99.0-preview.2.189

12 Mar 18:03
998290c
Compare
Choose a tag to compare

How to install?

This release is not yet available from the Visual Studio installer. Download the .NET 9 Preview 2 SDK, 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                    34.99.0-preview.2.189/9.0.100-preview.2     SDK 9.0.100-preview.2

What's Changed

Full Changelog: 34.99.0-preview.1.151...34.99.0-preview.2.189

.NET 8 Servicing, Android 34.0.85

12 Mar 18:04
Compare
Choose a tag to compare

The latest .NET MAUI component is available in Visual Studio 2022 17.10 Preview 2:

image

You can also download the .NET 8 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                    34.0.85/8.0.100                             SDK 8.0.200

Also see the Known Issues in .NET 8.

What's Changed

Changes in other repos:

  • Attach the Java Debugger on Emulators by @dellis1972
  • Adds api to disconnect JDWP by @tondat
  • Rework AdbOutputParsing ParseGetprop to use a multi-line RegEx by @dellis1972
  • Fix an issue with the Debugger Dialog not being dismissed by @dellis1972
  • [Xamarin.AndroidTools] feature switch to disable Java debugging by @jonathanpeppers

Full Changelog: 34.0.79...34.0.85

.NET 9 Preview 1, Android 34.99.0-preview.1.151

13 Feb 18:02
efadb7d
Compare
Choose a tag to compare

How to install?

This release is not yet available from the Visual Studio installer. Download the .NET 9 Preview 1 SDK, 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                    34.99.0-preview.1.151/9.0.100-preview.1     SDK 9.0.100-preview.1

Deprecations

Outdated "Android Support Library" packages are no longer supported in .NET 9:

  • Xamarin.Android.Arch.*
  • Xamarin.Android.Support.*
error XA1039: The Android Support libraries are not supported in .NET 9 and later, please migrate to AndroidX. See https://aka.ms/xamarin/androidx for more details.

The underlying Java libraries are no longer supported by Google since the final 28.0.0 release. See the Android Support Library Documentation for details.

Some example prefixes of the newer, supported AndroidX packages are:

  • Xamarin.AndroidX.*
  • Xamarin.AndroidX.Arch.*

For more information about the Android Support libraries or AndroidX, see:

To begin this rollout, we've introduced this message as a warning in .NET 8.

See our deprecations wiki page for more information.

What's Changed

Read more

.NET 8 Servicing, Android 34.0.79

13 Feb 18:54
87e4a6d
Compare
Choose a tag to compare

The latest .NET MAUI component is available in Visual Studio 2022 17.10 Preview 1:

image

You can also download the .NET 8 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                    34.0.79/8.0.100                             SDK 8.0.100

Also see the Known Issues in .NET 8.

What's Changed

Full Changelog: 34.0.52...34.0.79