diff --git a/build-daemon.sh b/build-daemon.sh
index 2bd68a274cdfc65387f6bb6678844eab4ddecd60..24f100949ed8b48336d917e26fa8dd429b7f284c 100755
--- a/build-daemon.sh
+++ b/build-daemon.sh
@@ -13,7 +13,8 @@ if [ -z "$ANDROID_ABI" ]; then
 fi
 
 platform=$(echo "`uname`" | tr '[:upper:]' '[:lower:]')
-arch=`uname -m`
+arch='x86_64'
+#arch=`uname -m`
 
 ANDROID_TOPLEVEL_DIR="`pwd`"
 ANDROID_APP_DIR="${ANDROID_TOPLEVEL_DIR}/ring-android"
@@ -89,7 +90,7 @@ PACKAGEDIR=$ANDROID_APP_DIR/libjamiclient/src/main/java/net/jami/daemon $JNIDIR/
 
 # Setup cross-compilation build environemnt
 export AR=$TOOLCHAIN/bin/llvm-ar
-export AS=$TOOLCHAIN/bin/$TARGET-as
+export AS="$TOOLCHAIN/bin/$TARGET_CC$API-clang -c"
 export CC=$TOOLCHAIN/bin/$TARGET_CC$API-clang
 export CXX=$TOOLCHAIN/bin/$TARGET_CC$API-clang++
 export LD=$TOOLCHAIN/bin/ld
@@ -185,7 +186,8 @@ STATIC_LIBS_ALL="-llog -lOpenSLES -landroid \
 
 LIBRING_JNI_DIR=${ANDROID_APP_DIR}/app/src/main/libs/${ANDROID_ABI}
 LIBRING_JNI_UNSTRIPPED_DIR=${ANDROID_APP_DIR}/unstripped/${ANDROID_ABI}
-LIBCPP=$ANDROID_NDK/sources/cxx-stl/llvm-libc++/libs/${ANDROID_ABI}/libc++_shared.so
+#LIBCPP=$ANDROID_NDK/sources/cxx-stl/llvm-libc++/libs/${ANDROID_ABI}/libc++_shared.so
+LIBCPP=$TOOLCHAIN/sysroot/usr/lib/$TARGET/libc++_shared.so
 
 echo "Building Jami JNI library for Android to ${LIBRING_JNI_DIR}"
 mkdir -p ${LIBRING_JNI_DIR}
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 70473eeec8df6345ae1ecebb6515e7f95aa1d9fe..2ac96f106de1ef586eb4f63184cd70df1f0fbe34 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -70,9 +70,9 @@ RUN (while sleep 1; do echo "y"; done) | sdkmanager --channel=1 --sdk_root=${AND
 	'platforms;android-32'\
 	'extras;android;m2repository'\
 	'extras;google;m2repository'\
-	'ndk;23.2.8568313'
+	'ndk;25.0.8775105'
 ENV ANDROID_SDK=${ANDROID_HOME}
-ENV ANDROID_NDK=${ANDROID_HOME}/ndk/23.2.8568313
+ENV ANDROID_NDK=${ANDROID_HOME}/ndk/25.0.8775105
 
 # Fastlane
 RUN gem install fastlane -NV
diff --git a/ring-android/app/build.gradle.kts b/ring-android/app/build.gradle.kts
index 801870ef4cf21fa1ad9150e516185e5ffc6f71af..76764a0a08ede1cef6d4e46ee28eaf54f46b0cee 100644
--- a/ring-android/app/build.gradle.kts
+++ b/ring-android/app/build.gradle.kts
@@ -14,7 +14,7 @@ plugins {
 android {
     compileSdk = 32
     buildToolsVersion = "32.0.0"
-    ndkVersion = "23.2.8568313"
+    ndkVersion = "25.0.8528842"
     defaultConfig {
         minSdk = 21
         targetSdk = 32