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

一个老项目,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打包
各位大哥,我知道可以在AS里改啊,但是一旦游戏有变化重新发布会被覆盖,不是又要改一次吗?一旦忘了又要被喷~
重新构建不会影响Android层代码,Android层的修改不会被覆盖
去 profiles\v2\packages\builder.json 文件里找一找,修改源配置再打开就行了吧
不错不错,学到了,这个改起来最方便 
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。