CMake相关问题解决记录

1.Android Studio SDK manager中没有CMake下载项的解决方法

Android Studio是2.2.0以上版本;
使用的开发环境是64位系统,所使用的Android Studio是启动自studio64.exe(如果是64位系统,默认应该都是这个),这个studio64.exe的位置在Android Studio安装目录下的bin文件夹里,比如我的是D:\Android\Android Studio\bin;
在Android Studio中的Settings>>System ettings>>HTTP Proxy中将代理设置为none。如果之前修改过系统的host文件,将host文件修改为原始状态。我是最近折腾了科学上网然后修改了host(修改了也没能成功fq TAT),所以即使将代理设置为了none也没用。原因大概是现在不需要使用代理也可以下载google的相关链接(但:-)
CMake相关问题解决记录_第1张图片

CMake相关问题解决记录_第2张图片

2. 关于Android Studio 3.2.1 之后无法Cmake无法编译通过的问题

1、Android Studio 3.2.1 更新之后,需要更新NDK、cmake、lldb到最新版本

2、更新之后需要将工程的 dependencies 改成 'com.android.tools.build:gradle:3.2.1'

3、需要将gradle-wrapper.properies的版本变成 4.6,即 gradle-4.6-all.zip

原因:NDK跟SDK的Gradle版本不同步导致的。 默认升级后会自动更新成 'com.android.tools.build:gradle:3.3.0' 和 gradle-4.10.1-all.zip 如果使用上述配置,用Cmake编译NDK文件,会出现诸如 Error Config、Cmake 3.6.0 跟SDK的Cmake3.10.2.xxx冲突之类的出错提示 目前已经经过Windows、Linux和MacOS 均已通过验证,编译不过的同学,请检查自身的配置。

1参考链接:https://blog.csdn.net/qq_36358134/article/details/79288507

你可能感兴趣的:(Android开发)