XP系统Android Studio 3.5.3打开Native C++工程,Sync时报错ERROR: Cause: executing external native build for cmake F:\Projects\AndroidStudioProjects\MyApplication3\app\src\main\cpp\CMakeLists.txt

原因:最新版NDK29.0.13846066与Android Studio 3.5.3版本不匹配。
解决办法:
从File -> Settings菜单打开Settings窗口,左边展开Apperance & Behavior -> System Settings -> Android SDK。
右边打开SDK Tools选项卡,把已安装的最新版NDK卸载了,勾选下面的Show Package Details,然后勾选安装NDK (Side by side) 21.0.6113669版本。
(工程没Sync的情况下,Tools菜单下是没有SDK Manager命令的,只能从File -> Settings菜单打开)

目前2025年最新版CMake3.10.2.4988404是可以用的。

装完后,点击File -> Project Structure菜单,在SDK Location里面设置安卓SDK和NDK的路径。
注意路径里面不能有空格,默认的路径C:\Documents and Settings\Administrator\AppData\Local\Android\Sdk是有空格的,要把这个文件夹手动复制到没有空格的地方(比如F:\test),然后把SDK路径改成F:\test\Sdk,NDK路径改成F:\test\Sdk\ndk\21.0.6113669。


改完后工程就可以成功Sync和Make Project了。


4404

被折叠的 条评论
为什么被折叠?



