You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Symlink from LTS NDK to ndk-bundle won't be created anymore.
NDK version from 15 to 18 will be removed from macOS-10.15 image.
Target date
The propagation will start on July, 24 and take 2-3 days.
The motivation for the changes
ndk-bundle was explicitly marked as "Obsolete" by Google and no one should be using it anymore. The current symlink creation process breaks the Android SDK package manager. More details can be found here side-by-side NDK installed as the "(obsolete)" NDK #2689 (comment)
Old ndk versions 15-18 are not needed by xamarin-android anymore and can be deleted.
Possible impact
If your builds depend on the ndk-bundle symlink they can be broken.
Platforms affected
Azure DevOps
GitHub Actions
Virtual environments affected
Ubuntu 18.04
Ubuntu 20.04
Ubuntu 22.04
macOS 10.15
macOS 11
macOS 12
Windows Server 2019
Windows Server 2022
Mitigation ways
The symlink can be created using the following snippets:
Breaking changes
ndk-bundlewon't be created anymore.Target date
The propagation will start on July, 24 and take 2-3 days.
The motivation for the changes
ndk-bundlewas explicitly marked as "Obsolete" by Google and no one should be using it anymore. The current symlink creation process breaks the Android SDK package manager. More details can be found here side-by-side NDK installed as the "(obsolete)" NDK #2689 (comment)Possible impact
If your builds depend on the
ndk-bundlesymlink they can be broken.Platforms affected
Virtual environments affected
Mitigation ways
The symlink can be created using the following snippets: