Cocos Creator 2.4.6 Android Gradle 版本升级为 6.5.1(插件4.1.0)

由于第三方sdk 接入要求或增强版本稳定性等原因,需要对cocos creator 2.4.6 android 编译环境进行升级。

现记录下升级过程,以备有需要的同学做参考。

原环境:

  • jdk version: 1.8.0_251

  • sdk version: 28

  • ndk version:android-ndk-r21d

  • android grade plugin version:3.2.0

  • gradle version :4.10.3

新环境:

  • jdk version: 1.8.0_251

  • sdk version: 30

  • ndk version:android-ndk-r21d

  • android grade plugin version:4.1.0

  • gradle version 6.5.1

升级调整内容:

1、调整 gradle 及插件版本

(1)、菜单 File->Project Structure

在这里插入图片描述

(2)、修改 Gradle Plugin Version 为4.1.0 、 Gradle Version 为 6.5.1 并保存

在这里插入图片描述

2、修改CocosAndroid.mk 文件

解决:构建成功后 运行apk 找不到 libcocos2djs.so 错误

jsb-default/frameworks/runtime-src/proj.android-studio/jni/CocosAndroid.mk

修改之前

LOCAL_MODULE := cocos2djs_shared

修改之后

LOCAL_MODULE := cocos2djs

3、修改 app 目录层级 build.gradle

解决:运行apk 后找不到资源,黑屏或闪退问题

jsb-default/frameworks/runtime-src/proj.android-studio/app/build.gradle

android.applicationVariants.all { variant ->
    // delete previous files first
    delete "${buildDir}/intermediates/merged_assets/${variant.dirName}"

    variant.mergeAssets.doLast {
        def sourceDir = "${buildDir}/../../../../.."

        copy {
            from "${sourceDir}"
            include "assets/**"
            include "manifest/**"
            include "src/**"
            include "jsb-adapter/**"
            include "main.js"
            include "project.json"
            into outputDir
        }

    }
}
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

w风雨无阻w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值