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) <noreply@anthropic.com>
This commit is contained in:
funman300
2026-06-25 10:36:48 -07:00
parent 060efaee7b
commit 329f224ffd
+7 -2
View File
@@ -35,7 +35,7 @@ rm /tmp/cmdline-tools.zip
echo '' echo ''
echo '# Android dev' echo '# Android dev'
echo 'export ANDROID_HOME="$HOME/Android/Sdk"' 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 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"' echo 'export PATH="$PATH:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator"'
} >> ~/.bashrc } >> ~/.bashrc
@@ -49,10 +49,15 @@ sdkmanager \
"platform-tools" \ "platform-tools" \
"platforms;android-34" \ "platforms;android-34" \
"build-tools;34.0.0" \ "build-tools;34.0.0" \
"ndk;26.3.11579264" \ "ndk;30.0.14904198" \
"emulator" \ "emulator" \
"system-images;android-34;google_apis;x86_64" "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). # 6. AVD for testing (one-time).
echo no | avdmanager create avd \ echo no | avdmanager create avd \
-n bevy_test \ -n bevy_test \