要在Android Gradle构建中持续拉取最新的NDK版本,可以使用以下解决方案:
build.gradle文件中,添加以下代码:buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.2'
}
}
// 获取最新的NDK版本
def getLatestNdkVersion() {
def ndkUrl = 'https://developer.android.com/ndk/downloads/'
def ndkPage = new URL(ndkUrl).text
def versionMatcher = ndkPage =~ /(\\d+\\.\\d+\\.\\d+)/
return versionMatcher[0][0]
}
// 配置NDK版本
android {
ndkVersion getLatestNdkVersion()
// ...
}
build.gradle文件中,添加以下代码:android {
// ...
externalNativeBuild {
cmake {
// 配置CMake和NDK版本
version getLatestNdkVersion()
// ...
}
}
}
上述代码通过解析Android NDK下载页面来获取最新的NDK版本。然后,将获取到的版本号用于配置项目中的NDK版本。
请注意,获取最新NDK版本的过程中,可能会受到网络连接的影响,如果无法连接到下载页面,则可能会导致构建失败。