Android Gradle 版本映射关系
AndroidStudio 中的 cmake 版本
AndroidStudio 默认使用 CMake 3.10.2 进行构建。如需设置 CMake 版本,可以在模块的 build.gradle 文件中使用 android.externalNativeBuild.cmake.version 属性指定相应的版本:
1 | android { |
也可以在项目的 local.properties 文件中配置 cmake.dir 值。
AndroidStudio 与 Gradle Plugin 版本关系
Android Studio version name | Android Studio version | Required plugin version |
---|---|---|
Giraffe | 2022.3.1 | 3.2-8.1 |
Flamingo | 2022.2.1 | 3.2-8.0 |
Electric Eel | 2022.1.1 | 3.2-7.4 |
Dolphin | 2021.3.1 | 3.2-7.3 |
Chipmunk | 2021.2.1 | 3.2-7.2 |
Bumblebee | 2021.1.1 | 3.2-7.1 |
Arctic Fox | 2020.3.1 | 3.1-7.0 |
AGP(Gradle Plugin)与 Gradle 版本关系
Gradle Plugin version | Minimum required Gradle version |
---|---|
8 | 8 |
7.4 | 7.5 |
7.3 | 7.4 |
7.2 | 7.3.3 |
7.1 | 7.2 |
7 | 7 |
4.2.0+ | 6.7.1 |
4.1.0+ | 6.5+ |
4.0.0+ | 6.1.1+ |
3.6.0 - 3.6.4 | 5.6.4+ |
3.5.0 - 3.5.4 | 5.4.1+ |
3.4.0 - 3.4.3 | 5.1.1+ |
3.3.0 - 3.3.3 | 4.10.1+ |
3.2.0 - 3.2.1 | 4.6+ |
3.1.0+ | 4.4+ |
3.0.0+ | 4.1+ |
2.3.0+ | 3.3+ |
2.1.3 - 2.2.3 | 2.14.1 - 3.5 |
2.0.0 - 2.1.2 | 2.10 - 2.13 |
1.5.0 | 2.2.1 - 2.13 |
1.2.0 - 1.3.1 | 2.2.1 - 2.9 |
1.0.0 - 1.1.3 | 2.2.1 - 2.3 |
- APG 7.0 及以上,需要 JDK 11 才能运行 Gradle。(可以在 Android Studio 设置里 build Tools -> Gradle 设置 JDK 版本)
AGP(Gradle Plugin)与 NDK 版本关系
APG 版本 | 默认 NDK 版本 |
---|---|
8.1 | 25.1.8937393 |
8.0 | 25.1.8937393 |
7.4 | 23.1.7779620 |
7.3 | 23.1.7779620 |
7.0 | 21.4.7075529 |
4.2 | 21.4.7075529 |
4.1 | 21.1.6352462 |
4.0 | 21.0.6113669 |
3.6 | 20.0.5594570 |
3.5 及更早版本 | 未指定默认版本 |
可以在模块的 build.gradle 文件中使用 android.ndkVersion 属性指定相应的版本:
1 | android { |
也可以在 local.properties 文件中配置 ndk.dir 值(不推荐,已废弃)。
官方说明:
https://developer.android.com/studio/releases/gradle-plugin?hl=zh-cn&buildsystem=cmake
https://developer.android.com/studio/projects/install-ndk?hl=zh-cn