Skip to content

Draft release notes

Brendan Zagaeski edited this page Nov 21, 2020 · 4 revisions

Build and deployment performance

  • GitHub PR 5304: Add support for producing a ProGuard mapping.txt file to the build system. This file can be used by users to remove this warning:

    "This App Bundle contains Java/Kotlin code, which might be obfuscated."
    

    ... when uploading packages to the Google Play Store.

    In order to opt-in to this behavior, set the AndroidProguardMappingFile MSBuild property in your project file to the path of the file you want generated:

    <PropertyGroup>
      <AndroidProguardMappingFile>$(OutputPath)\mapping.txt</AndroidProguardMappingFile>
    </PropertyGroup>

Build and deployment performance

  • GitHub PR 5304: Add support for producing a ProGuard mapping.txt file to the build system. This file can be used by users to remove this warning:

    "This App Bundle contains Java/Kotlin code, which might be obfuscated."
    

    ... when uploading packages to the Google Play Store.

Application and library build and deployment

  • GitHub Issue 5234: error XA0032: Java SDK 11.0 or above is required when using Android SDK Build-Tools 30.x.x. appeared unnecessarily when building on a system with Android SDK Build-Tools version 30 or higher installed.

Application and library build and deployment

  • GitHub Issue 5218: System.IO.DirectoryNotFoundException could occur when building a project on a Windows network share.

Application and library build and deployment

  • GitHub PR 4783: error XA1011: Using ProGuard with the D8 DEX compiler is no longer supported... AndroidLinkTool ... could appear without clues about the responsible MSBuild property in certain cases where AndroidLinkTool was empty. Xamarin.Android now provides additional XA1027 and XA1028 build warnings to indicate cases where one of the older EnableProguard or AndroidEnableProguard MSBuild properties is involved.
Clone this wiki locally