From 6e3bc40bc71d640bdf2a520577d645afcccc5030 Mon Sep 17 00:00:00 2001 From: Fabian Freund Date: Wed, 15 Jul 2026 13:05:01 +0200 Subject: [PATCH] update ndk --- apps/weblibre/android/gradle.properties | 2 +- native/go_mobile_runtime/README.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/weblibre/android/gradle.properties b/apps/weblibre/android/gradle.properties index 0f9a9806..700d4a20 100644 --- a/apps/weblibre/android/gradle.properties +++ b/apps/weblibre/android/gradle.properties @@ -1,5 +1,5 @@ org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError -weblibre.ndkVersion=28.2.13676358 +weblibre.ndkVersion=29.0.14206865 android.useAndroidX=true android.enableJetifier=true android.builtInKotlin=false diff --git a/native/go_mobile_runtime/README.md b/native/go_mobile_runtime/README.md index 974824d4..0e77c1a8 100644 --- a/native/go_mobile_runtime/README.md +++ b/native/go_mobile_runtime/README.md @@ -40,6 +40,6 @@ The output AAR is written to `native/go_mobile_runtime/build/weblibre-go.aar`. GitHub release builds clone the pinned sources from `pins.env` and run the same Melos command before building the Flutter APK/AAB artifacts. The app Gradle build and CI native runtime build both read `weblibre.ndkVersion` from -`apps/weblibre/android/gradle.properties`; it is currently Android NDK r28c -(`28.2.13676358`), matching Flutter 3.44's default NDK. This is new enough for -the `cronet-go` Android arm64 archives linked by sing-box's naive outbound path. +`apps/weblibre/android/gradle.properties`; it is currently Android NDK r29 +(`29.0.14206865`), as required by the Mozilla 152 toolchain. The same NDK is +used for the source-built `cronet-go` library and the combined gomobile AAR.