From 329f224ffd5164341d4fc690d7fd1b1628aa0c07 Mon Sep 17 00:00:00 2001 From: funman300 Date: Thu, 25 Jun 2026 10:36:48 -0700 Subject: [PATCH] docs(android): update NDK reference to 30.0.14904198 The setup doc pinned NDK 26.3.11579264, but newer NDKs build fine (verified locally on 30.0.14904198 / build-tools 37.0.0: cross-compile, android-target clippy, and a full signed arm64-v8a APK). Note that the exact versions are not load-bearing and build_android_apk.sh auto-discovers the newest installed NDK/build-tools. Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/ANDROID.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/ANDROID.md b/docs/ANDROID.md index 8e6a7b3..0c7eb53 100644 --- a/docs/ANDROID.md +++ b/docs/ANDROID.md @@ -35,7 +35,7 @@ rm /tmp/cmdline-tools.zip echo '' echo '# Android dev' echo 'export ANDROID_HOME="$HOME/Android/Sdk"' - echo 'export ANDROID_NDK_HOME="$ANDROID_HOME/ndk/26.3.11579264"' + echo 'export ANDROID_NDK_HOME="$ANDROID_HOME/ndk/30.0.14904198"' echo 'export JAVA_HOME="$(dirname $(dirname $(readlink -f $(which java))))"' echo 'export PATH="$PATH:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator"' } >> ~/.bashrc @@ -49,10 +49,15 @@ sdkmanager \ "platform-tools" \ "platforms;android-34" \ "build-tools;34.0.0" \ - "ndk;26.3.11579264" \ + "ndk;30.0.14904198" \ "emulator" \ "system-images;android-34;google_apis;x86_64" +# The exact NDK/build-tools versions above are not load-bearing — newer ones +# work (verified on NDK 30.0.14904198 / build-tools 37.0.0). `scripts/build_android_apk.sh` +# auto-discovers the newest installed NDK and build-tools, so set ANDROID_NDK_HOME +# (step 3) to whatever version you actually install here. + # 6. AVD for testing (one-time). echo no | avdmanager create avd \ -n bevy_test \ -- 2.47.3