3.3.0安卓构建配置为什么不能改?太反人类了啊

test

一个老项目,google最近要求API LEVEL要为30,打开一看不能改,还让我重新生产工程。
话说真的有必要这样吗?包名,版本啥的改动一下很正常啊

这个提示的意思应该是指构建过一次的工程,不能再改APILevel,你可以删掉build再整,记得备份改过的安卓部分代码和sdk

删掉build…这成本很高啊,安卓里设置的各种参数啥的都要来一遍,还不如用cocos js了。何苦来哉?

我倒觉得这个设计很合理,要知道,谷歌最近的几个版本之间变化很大啊,28以下,2829,30以上,后面好像还有个非APK的版本。

我们老板觉得很不合理,为啥改个包名要重来一遍,改个target level又要重来一遍,喷了我一脸狗屎啊…

说到改个包名重来一遍,IOS不就是这样的么

建议引擎组能考虑不要提供这2个值的设定项,就让开发者在AS里去设。
现在的问题是虽然我能在AS里面改,但是creator一旦发布,立刻这些值又被覆盖回旧的了。

这里可以删掉重来,应该是没有什么成本的。因为你所有修改的自定义gradle配置都应该是在native目录下的,这里删除的是build目录下的东西。

直接改配置文件吧

安卓工程不就可以改么

用Android studio,直接修改Android工程,然后用Android studio打包

:rofl: 各位大哥,我知道可以在AS里改啊,但是一旦游戏有变化重新发布会被覆盖,不是又要改一次吗?一旦忘了又要被喷~

重新构建不会影响Android层代码,Android层的修改不会被覆盖

去 profiles\v2\packages\builder.json 文件里找一找,修改源配置再打开就行了吧

1赞

不错不错,学到了,这个改起来最方便 :joy:

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。