Android SDK Custom is a custom-built Android SDK that replaces the default binaries with rebuilt ones.
It integrates alternative libc implementations like musl (via Zig), Bionic (from the official Android NDK), llvm-mingw and the macOS SDK (via osxcross) to provide a more flexible and portable build environment.
This project is inspired by lzhiyong's Android SDK Tools.
- Custom-built binaries, sourced from Google's Android SDK repositories.
- Built using various toolchain's libc for improved portability and consistency.
Platforms
- Linux
- Android
- NetBSD
- FreeBSD
- OpenBSD
Architectures
- X86 Family:
x86,x86_64,x32 - ARM Family:
armhf,armeb,aarch64,aarch64_be - RISC-V:
riscv32,riscv64 - PowerPC:
powerpc,powerpc64,powerpc64le - MIPS:
mips,mipsel,mips64,mips64el - Thumb:
thumb,thumbeb - Other:
loongarch64,s390x,hexagon
Platforms
- Windows
- macOS
- Android
Architectures
x86,x86_64aarch64armv7a(Android-only)arm64e,x86_64h(macOS-only)
This custom SDK works as a drop-in replacement for the standard Android SDK.
Simply extract the archive and use it in your build setup just as you would with the official version.
This project is licensed under the MIT License.
See the LICENSE file for more details.
Feel free to open pull requests or issues if you have any contributions or feedback!