diff --git a/CMakeLists.txt b/CMakeLists.txt index f5fee3e84..abf07d8f8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -98,7 +98,7 @@ message(STATUS "Target architecture: ${ARCHITECTURE}") # Configure C++ standard # =========================== -set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) # set up output paths for executable binaries diff --git a/src/android/app/build.gradle b/src/android/app/build.gradle index 756cc08d9..c06d01f3c 100644 --- a/src/android/app/build.gradle +++ b/src/android/app/build.gradle @@ -49,11 +49,11 @@ android { externalNativeBuild { cmake { path "../../../CMakeLists.txt" - version '3.31.1' + version '3.31.6' } } - ndkVersion = '27.2.12479018' + ndkVersion = '29.0.14206865' lint { abortOnError false } diff --git a/src/android/build.gradle b/src/android/build.gradle index 0922987c6..76d871275 100644 --- a/src/android/build.gradle +++ b/src/android/build.gradle @@ -7,7 +7,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.8.0' + classpath 'com.android.tools.build:gradle:8.13.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/src/android/gradle/wrapper/gradle-wrapper.properties b/src/android/gradle/wrapper/gradle-wrapper.properties index 8a4ae536e..d1e3cf6c7 100644 --- a/src/android/gradle/wrapper/gradle-wrapper.properties +++ b/src/android/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.10.2-bin.zip +distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.13-bin.zip