Skip to content

Releases: dotnet/android

.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

.NET 8 Servicing, Android 34.0.52

12 Dec 18:50
af27162
Compare
Choose a tag to compare

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

image

Note that the .NET 8 SDK is the default in the 17.9 Visual Studio release, as well as .NET 8 releases of .NET MAUI.

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.52/8.0.100                             SDK 8.0.100

Also see the Known Issues in .NET 8.

What's Changed

  • Various test and CI changes
  • Android SDK alignment with 17.9 Visual Studio Installer
  • [release/8.0.1xx] Bump Android SDK component versions by @pjcollins in #8534
  • [release/8.0.1xx] Bump to xamarin/java.interop/release/8.0.1xx@bec0326a by @jonathanpeppers in #8509

Full Changelog: 34.0.43...34.0.52

.NET 8 GA, Android 34.0.43

14 Nov 16:11
f1b7113
Compare
Choose a tag to compare

The .NET MAUI component is available in Visual Studio 2022 17.8:

image

Note that the .NET 8 SDK is the default in the 17.8 Visual Studio release, as well as .NET 8 releases of .NET MAUI.

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.43/8.0.100                             SDK 8.0.100

Also see the Known Issues in .NET 8.

What's Changed

Full Changelog: 34.0.0-rc.2.479...34.0.43

.NET 8 RC 2.1, Android 34.0.0-rc.2.479

31 Oct 17:20
Compare
Choose a tag to compare
Pre-release

This is an intermediate release before .NET 8 GA.

The .NET MAUI (.NET 8 RC 2.1) component is available in Visual Studio 2022 17.8 Preview 6:

image

Note that the .NET 8 SDK is the default in the 17.8 Visual Studio release, as well as .NET 8 releases of .NET MAUI.

You can also download the .NET 8 RC 2 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.0-rc.2.479/8.0.100-rc.2                SDK 8.0.100-rc.2

Also see the Known Issues in .NET 8.

What's Changed

  • [Mono.Android] Generate API docs for android-34 by @pjcollins in #8383
  • [Xamarin.Android.Build.Tasks] Make manifestmerger.jar the default by @dellis1972 in #8392
  • [Xamarin.Android.Build.Tasks] Add support for $(AndroidEnableObsoleteOverrideInheritance) by @jpobst in #8393
  • [Xamarin.Android.Build.Tasks] case-insensitive Legacy Designer fixup by @dellis1972 in #8376
  • [Xamarin.Android.Build.Tasks] Fix up ForegroundService.ToString() by @dellis1972 in #8412
  • [Xamarin.Android.Build.Tasks] Include Bindings Design Time builds by @dellis1972 in #8357
  • [Xamarin.Android.Build.Tasks] Fixup indirect resource references by @dellis1972 and @jonathanpeppers in #8416

Full Changelog: 34.0.0-rc.2.468...34.0.0-rc.2.479

.NET 8 RC 2, Android 34.0.0-rc.2.468

10 Oct 17:38
Compare
Choose a tag to compare
Pre-release

The .NET MAUI (.NET 8 RC 2) component is available in Visual Studio 2022 17.8 Preview 3:

image

Note that the .NET 8 SDK is the default in the 17.8 Visual Studio release, as well as .NET 8 releases of .NET MAUI.

You can also download the .NET 8 RC 2 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.0-rc.2.468/8.0.100-rc.2                SDK 8.0.100-rc.2

Also see the Known Issues in .NET 8.

What's Changed

  • $(AndroidPackVersionSuffix)=rc.2; net8 is 34.0.0-rc.2 by @jonathanpeppers in #8278
  • [Mono.Android] Add pathSuffix and pathAdvancedPattern to [IntentFilter] by @jpobst in #8261
  • [Xamarin.Android.Build.Tasks] implement $(AndroidStripILAfterAOT) by @jonathanpeppers in #8172
  • [tests] Skip sign check when installing MAUI by @pjcollins in #8288
  • Improve JavaProxyThrowable by translating managed stack trace by @grendello in #8185
  • [Xamarin.Android.Build.Tasks] Fix APT2264 error on Windows. by @dellis1972 in #8289
  • [monodroid] Fix the EnableNativeAnalyzers build by @pjcollins in #8293
  • [Xamarin.Android.Build.Tasks] improve net6.0 "out of support" message by @jonathanpeppers in #8307
  • [xaprepare] Fix dotnet-install script size check by @pjcollins in #8311
  • [xaprepare] Improve dotnet-install script logging by @pjcollins in #8312
  • [Mono.Android] Add missing [Flags] attribute for generated enums. by @jpobst in #8310
  • [build] Use Microsoft OpenJDK 17.0.8 by @jonpryor in #8309
  • MAUI project with non-ASCII project name cannot release to my Android phone by @dellis1972 in #7710
  • [ci] Run more MSBuild tests on Linux by @pjcollins in #8335
  • [ci] Install signing plugin after building by @pjcollins in #8346
  • Bump to 33.0.95 $(AndroidNet7Version) by @jonathanpeppers in #8351
  • Bump our binary utilities toolchain to LLVM 17.0.1 by @grendello in #8354
  • Bump to Include Debugging.Tasks Versioning by @dellis1972 in #8290
  • [Xamarin.Android.Build.Tasks] feature switch defaults for fast startup by @jonathanpeppers in #8347
  • Bump NDK to r26 by @grendello in #8213
  • [Xamarin.Android.Build.Tasks] Unable to use import androidx.appcompat.widget.Toolbar into a java file when using AndroidJavaSource by @dellis1972 in #8194
  • Add a target to run application with logging by @grendello in #8324
  • [installers] Let monodroid control which fast dev files are included in the installer by @dellis1972 in #8297
  • [Xamarin.Android.Build.Tasks] fix InstallAndroidDependencies in .NET 8 by @jonathanpeppers in #8375

Full Changelog: 34.0.0-rc.1.432...34.0.0-rc.2.468

.NET 7, Android 33.0.95

10 Oct 17:37
6678e02
Compare
Choose a tag to compare

These changes shipped alongside Visual Studio 2022 17.8 Preview 3.

You can also access this release via dotnet workload update.

What's Changed

Full Changelog: 33.0.68...33.0.95