AndroidStudio使用Cmake3.18.1的坑
Android Studio的SDK Manager默认支持的Cmake版本只有3个:
但是,使用3.18版本的Cmake时,大概率遇到 Invalid revision
的错误:
这个错误的原因是Google官方提供的Cmake制品不规范,而低版本Gradle调用Cmake又会做检查。
解决方法是:
- Cmake官网下载3.18版本的Cmake,copy其
bin
/share
目录到Android SDK的 cmake目录(~/Library/Android/sdk/cmake/3.18.1/
),覆盖原来的即可。 cmake下载地址: https://cmake.org/files/v3.18/ - 直接升级Gradle到高版本