A Go CLI tool to check if your Android APK is ready for Google's 16KB page size requirement.
Starting November 1, 2025, Google Play Console requires all apps targeting Android 15 to support 16KB page sizes. This tool quickly analyzes your APK's native libraries (ARM64/x86_64) to verify ELF alignment compatibility.
# Build from source
go build -o is16kbReady main.go
# Or use the build script for multiple platforms
./build.sh# Check your APK
./is16kbReady your-app.apkThe tool will show:
- ✅ SUPPORTED: All libraries are 16KB aligned
- ❌ NOT SUPPORTED: Some libraries need fixing
⚠️ UNKNOWN: No native libraries found
- Native libraries (.so files) in
lib/arm64-v8a/andlib/x86_64/ - ELF LOAD segment alignment (must be ≥16KB)
- Provides clear compatibility status for 16KB page size devices
