3.x的原生接入多平台SDK建议

https://docs.cocos.com/creator/manual/zh/editor/publish/native-options.html#构建
看文档只考虑了通用SDK,能否再考虑一下不通用的SDK。。
我有个想法 构建面板可以选择native/engine/指定名称(比如我自己定义的android_vivo)来作为这次构建的资源依赖,我没指定的话则使用引擎构建的默认android文件下面的。
这样我就可以把我适配了这个版本的Android项目像android_oppo,android_xiaomi,android_m233等等SDK接入文件夹来作为模板,每个项目只需调整res下的icon和导入构建配置与构建面板的包名来实现多平台快速接入。

或者大家有更好的方案与建议。

丢弃构建面板
自定义构建命令行
搞定

1赞

我也是这样

构建面板放弃吧,sdk接起来简直是灾难,别说多平台了,单平台ios不改它都没法用,你看那个工程文件,build phase?,cmake拷贝几十上百个文件,打开卡成翔,pod install 其他库还报错。不得不手动去移除xcodeproject里面的东西,给它整整容,最后变成个一次性的东西,有时候引擎底层如果需要小改下的时候咋办呢。新开一个工程。专门构建cocos2d.a给被整容过的项目用
像楼上说的。自己搞脚本弄吧,有多少个配置就要先准备多少工程放那里