美文网首页
1.2 cocos2d-x 安卓环境适配最新的gradle

1.2 cocos2d-x 安卓环境适配最新的gradle

作者: WangKiven | 来源:发表于2023-03-31 20:06 被阅读0次

cocos2d-x使用的gradle是不是太老了?项目必须放在cocos2d-x的文件下,是不是太不自由?这里就来解决这些问题。

  • 下载我fork的cocos2d-x,并切换分支到v4-kiven
  • 运行命令行代码
// 进入cocos2d-x项目
$ cd cocos2d-x
// 下载依赖项
cocos2d-x $ python download-deps.py
// 下载git子模块
cocos2d-x $ git submodule update --init
  • tests下的cpp-tests复制到想要复制的目录下,也可不复制

  • 在电脑的环境变量里面配置COCOS2DX_PATH,该值表示cocos2d-x的路径,我的是windows,如图1:

    图1
  • 可以在cpp-tests看见testCocos文件夹,这就是我适配了最新gradle的项目。用android studio打开后,记得去修改运行gradle的java版本,使用的是java11,去看设置方法

  • testCocos名字可以修改,修改后不影响运行。

问:为什么是复制cpp-tests而不是testCocos?
答:testCocos使用了cpp-tests下的ClassesResourcesCMakeLists.txt。这种目录结构适合多平台开发,目前建议保持这种目录结构,继续使用。

问:为什么使用环境变量COCOS2DX_PATH,而不是使用在项目内配置配置变量。
答:有两处地方在使用环境变量COCOS2DX_PATHsettings.gradleCMakeLists.txt,我没想到更好的方式能做到既不需要多处修改也不出现多个开发人员的配置不冲突。当然该方式还未在mac上验证。

相关文章

网友评论

      本文标题:1.2 cocos2d-x 安卓环境适配最新的gradle

      本文链接:https://www.haomeiwen.com/subject/tbihddtx.html