maplibre-native icon indicating copy to clipboard operation
maplibre-native copied to clipboard

Need documentation on how to upgrade NDK for Android builds

Open roblabs opened this issue 2 years ago • 0 comments

The Android NDK used by MapLibre for builds was released in 2020. Since the first MapLibre Android release there been five additional official NDK releases.

Error if no NDK is installed

9.1.0-SNAPSHOT WARNING: Compatible side by side NDK version was not found. Default is 20.0.5594570.

Opening this issue to track for when we upgrade. caveat: it is not clear if MapLibre Android needs to update, but we need to capture steps to perform the upgrade.


How NDK works now:

  • [ ] How is the default version set in source?

sdkmanager --list --channel=0 | grep ndk

Current version required is: 20.0.5594570 for an install on a clean macOS machine.

ndk;major.minor.build version detail
ndk;20.0.5594570 20.0.5594570 NDK (Side by side) 20.0.5594570
ndk;21.0.6113669 21.0.6113669 NDK (Side by side) 21.0.6113669
ndk;21.1.6352462 21.1.6352462 NDK (Side by side) 21.1.6352462
ndk;21.3.6528147 21.3.6528147 NDK (Side by side) 21.3.6528147
ndk;22.0.7026061 22.0.7026061 NDK (Side by side) 22.0.7026061
ndk;24.0.8215888 24.0.8215888 NDK (Side by side) 24.0.8215888

roblabs avatar Jun 14 '22 03:06 roblabs