Android Studio 中 build.gradle和build.gradle.kts配置指定ABI
·
简要来说,ABI(Application Binary Interface,应用程序二进制接口)是定义了二进制程序组件之间交互规则的规范,在Android开发中特指不同CPU架构的二进制兼容性标准。
Gradle 会针对 NDK 支持的应用二进制接口 (ABI) 将不同架构的原生库构建为单独的 .so 文件。
新版Android Studio引入了Kotlin语言进行开发,与原有的Groovy语言在配置语法上有一定的区别。
- 在build.gradle(Groovy)中指定ABI
android {
...
defaultConfig {
...
ndk {
abiFilters 'armeabi-v7a','arm64-v8a'
}
}
}
- 在build.gradle.kts(Kotlin)中指定ABI
android {
...
defaultConfig {
...
ndk {
abiFilters += listOf( "armeabi-v7a", "arm64-v8a")
}
}
}
更多推荐



所有评论(0)