环境:Android Studio Giraffe | 2022.3.1 Patch 3
当前版本自动生成Java语言的Android项目时,build.gradle使用的是kotlin语言的build.gradle.kts,语法与老版本的build.gradle有出入,记录一下今天遇到的问题。
当前安卓项目需要接入高德地图的sdk,高德地图官方文档配置如下图所示:
在Android Studio内输入abiFilters,配置说明如下图所示:
遂按此格式输入进build.gradle.kts:
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a'
}
结果报错如下图所示:
查阅安卓官方开发者手册,也只有build.gradle的配置方法,依旧是此格式:
后面通过询问DeepSeek得知,应以如下格式书写:
ndk {
abiFilters += setOf("armeabi-v7a", "arm64-v8a")
}
更改后不再报错,通过编译