Xamarin.Android 8.2 Release Notes
System Requirements | What's New | Known Issues | Blogs | Open Source
Installing
- Visual Studio 2017 version 15.6 – Visual Studio Installer
- Visual Studio 2017 for Mac – Stable updater channel
- Visual Studio 2015 Tools for Xamarin – Stable updater channel
Feedback welcome
Your feedback is important to us. If there are any problems with this release, check the Xamarin.Android Forums 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
- March 20th, 2018 - Xamarin.Android 8.2.0.16
- March 5th, 2018 - Xamarin.Android 8.2.0.15
You can learn more about how we ship our releases in the Visual Studio 2017 Release Rhythm document.
March 20th, 2018 - Xamarin.Android 8.2.0.16
This version is included in the Visual Studio 2017 version 15.6.3 release.
Integrated Mono Features / Fixes
- GitHub #7472
NullReferenceException
when trying to use an extension method on anull
object as an assignment value for anAction
orFunc
variable
Xamarin.Android uses Mono 5.8 Commit 145ca63
March 5th, 2018 - Xamarin.Android 8.2.0.15
This version is included in the Visual Studio 2017 version 15.6 release.
Issues Fixed
- Github #1164 Referenced dll's get deleted
- Github #1286 Resource related intellisense breaks after Rebuilding
- Github #1248: Generate error when JDK 9 is used.
- Github #1149: Can not Export CREATOR Field for IParcelable instance
- 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 #56834: Can't write resource Multidex warnings with VS for Mac
- Bugzilla #60236: Cannot deploy to Android Oreo (Failure [INSTALL_FAILED_ALREADY_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 da1e498.
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 in Oreo Features
Known Issues
JDK 9
Xamarin.Android does not currently support JDK 9. It is recommended to use JDK 8 until Android officially supports JDK 9.
For more information on this topic, please see our documentation on this topic in Xamarin.Android and Java Development Kit 9 or later
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 CoreXamarin.Android 8.2 is based on the open-source Xamarin.Android repositories:
- Core JNI interaction logic is in the Java.Interop repo
- Android bindings and MSBuild tooling are in the xamarin-android repo.
- Chat is in the
xamarin/xamarin-android
Gitter channel.