Xamarin.Android 8.2 (Preview)

Last Update: 1/10/2018

System RequirementsWhat's NewKnown IssuesBlogsOpen Source

Installing

Feedback

Your feedback is important to us. If there are any problems with this release, check the Xamarin.Android Forums, Xamarin Bugzilla Tracker and Visual Studio Developer Community for existing issues. For new issues, let us know via the Report a Problem option found in your favorite IDE via Help -> Report a Problem.

Release History

You can learn more about how we ship our releases in the Visual Studio 2017 Release Rhythm document.

January 10th, 2018 - Xamarin.Android 8.2.0.1

This version is included in the Visual Studio 2017 version 15.6 Preview 2 release.

Issues Fixed

  • Github #1087: Android.Telecom.RemoteConference has wrong type
  • Github #1134: New APT0000 msbuild errors are being reported from aapt output parsing
  • Github #1135: Encountering new path escaping issues when using multidex/proguard on Windows
  • Github #1136: There is no longer an informative error message printed when building against a platform SDK version that is not installed
  • Bugzilla #59804: GC too aggressive on certain Android callbacks
  • Bugzilla #60236: Cannot deploy to Android Oreo (Failure [INSTALLFAILEDALREADY_EXISTS: Attempt to re-install Mono.Android.DebugRuntime without first uninstalling.])
  • Bugzilla #60336: Add support to desugar Java 8 .class files to be converted to Java 7 compatible .class files before dex
  • Bugzilla #60444: Apksigner fails to sign certain projects that define a low targetSdkVersion in their manifests
  • Bugzilla #60445: Aapt MSBuild Task treats no default translation warnings as MSBuild errors
  • Bugzilla #60878: Android design-time intellisense doesn't process global cache AARs
  • Bugzilla #60880: Android design-time intellisense gets deleted by IncrementalClean
  • Bugzilla #60901: Error on bundle.targets with the Zip task
  • Bugzilla #60940: BroadcastReveicerAttribute is missing the Description property

Integrated Mono Features/Fixes

Xamarin.Android uses Mono 5.8 commit ce89e4c5.

What's New in this Release

Android Oreo 8.1 Support

Xamarin.Android brings binding support for Android Oreo 8.1 (API 27). See our documentation for more information on Android Oreo:

https://developer.xamarin.com/guides/android/platform_features/introduction-to-oreo/

Known Issues

AAPT MSBuild Errors

It has been found that specific aapt warnings are being promoted to MSBuild errors and thus the Aapt MSBuild task will fail.

https://github.com/xamarin/xamarin-android/issues/1134

OSS Core

Xamarin.Android 8.2 is based on the open-source Xamarin.Android repositories:

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.