Cocos Creator 2.X + AS + NDK + WinOS 的成功合作

  • Creator 版本:2.4.10 (CocosDashboard 1.2.3)

想请教各位大神, 有关开发环境的搭配, 因为我目前是使用 Win11 + Android Studio Dolphin | 2021.3.1 + NDK 19 + JDK 8( openjdk ),
透过一个全新开发的专案( JS ) 进行製作, 虽然可以发不到 web, 但是要进行 apk 的打包, 无论是在 Cocos Creator 或是透過 在 Cocos creator 内
build 出的专案(…build\jsb-default\frameworks\runtime-src\proj.android-studio)导入 AS 后产出 apk 通通都会出现 Error 而无法
顺利产出!!! 请教一些身边的朋友, 他们都说这个环境必须要特殊的版号才可以顺利开发, 意思是 AS 版本, NDK 版本, CC版本都要特别
挑过? 这太坑了吧!!! 特来请教各位这个卡我快一个月无法跟老闆交代的问题, 可以怎麽排除!!!

OS: Win11
JDK: 8(1.8.0_352-352), openjdk
Cocos creator: 2.4.10
Android stduio: 2021.3.1 与 3.6.3 都试过
NDK: ver. 19

真的很苦恼!!! 有人跟我环境类似但是可以产出 JS 专案的 apk 吗?

PS: 我另外也想问一下大家, 在 CC 3.6.2 做 TS 专案会不会也是一样有状况? 要搭配特殊的各式各样版号?

应该要升级一下AS 我2.4.10打的工程用AS打开会提示需要更高版本的AS

不要误导别人,没有这个现象, 最多提示你可以升级AS 而不是不升级就不能用

看起来不像一回事

从这个系统给的资讯 看来是要升级~~~ 但是这我就不懂了!!! CC 官方没有说最新的 AS 不能用!!!
也没说太久的 AS 不能用!!! 只有指定 NDK 与 JDK 的版本而已!!

所以报的什么错误?是不是你的jdk或者sdk版本对不上

特别注意 路径不能太长

如果说什么没有这样的文件或者这样的文件夹 一般都是路径过长

路径过长?

各位伙伴讲的是 项目路径 还是 JDK, NDK, AndroidStudio Cocos creator 安装路径呢?

AS报错信息里面 有:no such file or directory
说的是项目工程的路径过长
Android Studio Gradle工程路径太长 - 简书 Android Studio Gradle工程路径太长 - 简书

目前测试多种组合之后成功如下
Win11 + JDK 8 (openJDK) + AS Dolphin | 2021.3.1 +
CC 2.4.10 + NDK 21(虽然官方建议 19, 但是就是不过)

然后将项目放在 C: 下面, 减少路径长度( 感谢大神帮忙 )

终于在 CC 打包 apk 成功, 在 AS 内也成功!!!