Cocos2dx ndk编译工具安装和NDK_PROJECT_PATH=null问题解决

Cocos2dx ndk编译工具安装和NDK_PROJECT_PATH=null问题解决

Cocos2dx 安装

首先搜索并下载cocos2dx安装包,
下载地址是在这里:https://cocos2d-x.org/download
按照开发机的硬件平台选择相应的版本,大部分win10的开发机选择cocos2d-x的版本,我这里选择3.17.1版本,这里可能需要安装python2.7版本

AndroidStudio安装

Android studio官网下载,不需要设置代理(http://dl.googleXXX的网址大陆已经解禁),新建的Android工程在编译时会提示升级gradle,(千万不要点升级gradle,否则ndk-build会不成功,报NDK_PROJECT_PATH=null的错误,这个升级提示对于每个新工程都会提示“强烈建议升级gradle”,一定要小心。。。因为它我的AS已经重装3次了,除了重装还没找到其他更好的办法)

工程和环境配置

首先先build cocos2dx自带的工程

这样做是防止新建的工程配置有问题,通过这步骤可以判断工具环境是否是正常的,这里我们可以选择cpp-test工程,这个工程里面有很多有用的例子程序,找到里面的VS工程文件运行下,再用AS(AndroidStudio)运行在模拟器或者安卓手机上测试一番,直到手机上可以正常运行,这样说明环境配置成功了。

然后再新建并配置自己的新工程

先学习下cocos2dx3.17.1.zip解压出来的readme文件,使用cmd,通过cocos new指令创建一个新工程,默认里面是一个helloworldscene的工程,配置并运行它:
VS的工程可以不需要配置即可运行;
AS工程,Ndk编译需要修改project中的Gradle Scripts->gradle.properites文件中的
PROP_BUILD_TYPE=cmake 修改成下面一句:
PROP_BUILD_TYPE=ndk-build
Cmake对应的配置文件是CMakeFiles.txt;
Ndk-build对应的配置文件是Android.mk和 Application.mk。

你可能感兴趣的:(cocos2dx)