Cocos Creator Android原生项目升级gradle版本

感谢大佬分享,问题已经解决!

markdown

请问为什么会出现这个


CocosAndroid.mk 已经修改为cocos2djs
企业微信截图_16326621185775

一开始把名字改错了,怀疑是某个地方的缓存清不了,拿备份重新弄一次就可以了

3.6.4 能不能用呢

谢谢楼主,感谢分享

大佬牛B,感谢感谢

感谢各位的热心反馈,2.4.7 将会包含 Gradle 的升级,从原本的低版本 gradle tools 升级到4.2.2。

所有android项目中的instant-app都可能遇到问题,因为本次修改instantApp的文件目录有修改:

  • 删除了game,将build.gradle的项目设置合并到instantapp中
  • 升级了gradle plugin,原本低版本的插件会有高版本改名的问题,比如开发者可能需要添加useAndroidX来启用原本的老插件。
  • 新的项目在构建新app时不会有问题。

有以下几点需要注意:

gradle plugin的升级:

1 文件目录
instantapp和game从两个模块合并为一个,当有新的功能需要加入时需要注意添加到该模块中。这是由于原本的instantapp即免安装应用的功能已经合并到了基础应用模块当中。只需要将项目的设置为instantapp即可。

image

在升级之后,instantapp可以通过开启该选项来编译对应的免安装应用。但该选项无法被build.gradle保存,所以只能开发者手动开启。

2 旧功能模块

原本3.2.0的旧功能模块可能需要修改配置。比如implementation 'com.google.android.instantapps:instantapps:1.1.0’​在升级之后并不需要,同理还有很多gms模块需要被替换或者查看更新文档。

2赞

放到官方文档去吧,这么良心的文章,

大佬们他这个 main.js 和 project.json 就不要了嘛还是以别的方式拷贝了哇!

原作者 记得 某个帖子里说过,后面按照他的方式也成功了,再后面我的项目 引擎升级了,官方最新版本不需要升级这些了,已经升级了 这个是针对老项目(老引擎)有用

靠谱啊大佬,救了命了

Mark升级

mark!

拯救了我的头发

mark一下

mark一下

我打完包的资源没在包里,包体只有50M,之前都是一百四五十M的,那资源去哪了呢

微信截图_20250107114440 资源不见,游戏启动黑屏要这样处理。老项目用的creator2.2.2,工程构建要参考这个贴, gradle tools 升级到4.2.2,不然一堆报错

微信截图_20250107114440 资源不见,游戏启动黑屏要这样处理。老项目用的creator2.2.2,工程构建要参考这个贴, gradle tools 升级到4.2.2,不然一堆报错