Android项目使用cmake 3.22.1,编译时报错:
> Invalid revision: 3.22.1-g37088a8-dirty
解决方法一:
升级Gradle版本和AGP的版本;
建议使用AS推荐的版本:
目前可运行的版本配置:
- AS:Jellyfish | 2023.3.1
- AGP:7.4.2
- Gradle:7.5
- Cmake:3.22.1
- NDK:21.1.6352462
解决方法二:
将Cmake版本降到:3.10.2.4988404
externalNativeBuild {
cmake {
version "3.10.2.4988404" // 指定所需的 CMake 版本
path file('CMakeLists.txt')
}
}