Skip to content
Andy Crampton edited this page Sep 9, 2025 · 1 revision

GDAL4Android

This project provides scripts and an Android project structure to compile the Geospatial Data Abstraction Library (GDAL) and its dependencies for use in Android applications.

GDAL is a powerful translator library for raster and vector geospatial data formats. Getting it to cross-compile for Android's various architectures (arm64-v8a, armeabi-v7a, x86_64, x86) is a complex process. This repository encapsulates that complexity, providing a repeatable way to generate the necessary .so (shared object) files.

This repository is a fork of the original kikitte/GDAL4Android project. It has been significantly updated to support modern Android development toolchains, recent NDK versions, and to allow building on Apple Silicon (M1/M2/M3/M4) host machines.

Documentation

For details on the build process and the changes made to this fork, please see the following pages:

Clone this wiki locally