目前使用了cocos2.4.12
然后安卓打包项目gradle目前默认就是8.0.2(使用过3.8.1打包的后遗症吧),导致需要修改jdk版本,后来就下载了jdk17.0.9,该改的我也改了


环境变量也配置了,但是无论我删多少次构建好的项目,重新打开cocos,编译android还是会报下面这个错误

虽然用studio能够编译成功,但是每次要打开studio来编译是真难受啊,请大伙救救孩子吧,哪里能修改cocos打包编译使用的jdk版本呀?
目前使用了cocos2.4.12
然后安卓打包项目gradle目前默认就是8.0.2(使用过3.8.1打包的后遗症吧),导致需要修改jdk版本,后来就下载了jdk17.0.9,该改的我也改了


环境变量也配置了,但是无论我删多少次构建好的项目,重新打开cocos,编译android还是会报下面这个错误

虽然用studio能够编译成功,但是每次要打开studio来编译是真难受啊,请大伙救救孩子吧,哪里能修改cocos打包编译使用的jdk版本呀?


这里看一下
嗯嗯,这里我是改了的,改了之后sync,可以在studio里面打包,但是cocos那边编译还是会报上述的错误
File->Project structure->SDK location->Gradle Setting->Gradle JDK: 下拉框选择

看了一下确实是17.0.9,cocos编译还是报上述的错误,天呀
看着别人的问题一个一个被解决,我这个问题难道官方也没法解答吗
2.4.x就老老实实用gradle5.x版本吧,别瞎搞
去gradle下载一个5.6.4版本的gradle,解压到本机电脑,如果你需要切换多个版本的gradle,强烈建议把gradle版本都下载到本地电脑上,用gradle-wrapper去拉,那是浪费生命。
删除cocos生成的安卓工程gradle目录,全删。
AS 设置里面,指定gradle版本, clean,再点

嗯嗯,我感觉这个应该是比较好的方案,但是是不是真的就没有办法修改引擎默认使用的sdk了,太难绷了
配置java home
感谢,我去试试
谢谢,我用的是2.4.12所以改不了这个
改系统环境变量
哈哈哈哈哈哈哈哈哈
用一个好的VPN,所有的事情就都解决了
我发的第一张图,已经是改了系统环境变量了
不行的,cocos默认jdk版本不会变
还没解决吗
大哥大哥,你真的是我大哥,原来要对应NDK才会用对应的JAVA版本,终于可以直接用cocos打包了,太开心了
已经解决了,切换了NDK版本就好了
专业镇楼~