Skip to content

Instantly share code, notes, and snippets.

View sekizlipenguen's full-sized avatar
🎯
Focusing

estapitipiti sekizlipenguen

🎯
Focusing
  • Turkey
View GitHub Profile
@sekizlipenguen
sekizlipenguen / android-16kb-check.sh
Last active September 4, 2025 10:33
Checks Android APK/AAB .so files for the 16KB page-size requirement; reports native libs whose LOAD align ≠ 2**14.
#!/usr/bin/env bash
set -e
OBJDUMP="$(ls -d "$ANDROID_HOME"/ndk/*/toolchains/llvm/prebuilt/*/bin/llvm-objdump 2>/dev/null | tail -n1)"
if [ -z "$OBJDUMP" ]; then
echo "OBJDUMP not found. llvm-objdump is missing under ANDROID_HOME/ndk."; exit 1
fi
APK="$(ls -t app/build/outputs/apk/debug/*.apk 2>/dev/null | head -n1)"
[ -z "$APK" ] && APK="$(ls -t app/build/outputs/apk/release/*.apk 2>/dev/null | head -n1)"