你们是如何方便快捷的进行 Android 游戏多渠道打包的?

2016-01-14 16:08:18 +08:00
 leonlh

公司用 Cocos2d-x C++开发了一款游戏,需要楼主接很多个渠道 SDK ,运营商 SDK ,支付 SDK...

针对不同的渠道,要填充不同的代码,来保证账号系统,支付系统在不同平台的兼容性,甚至游戏名字各个渠道都有可能不一样。

由于是 C++,每次打包的时候,都要改成 release 配置,改个头文件牵动全局,编译就要编译 10 分钟(楼主渣 12 年 mbp )。。。

楼主是用 git 管理代码,每个渠道一个分支,但是如果游戏本身代码要更新的话,不得不重新拉分支,重新接 SDK 等

楼主有参考过别人的代码,发现大家都是每个渠道一个 android 工程,类似这样:
proj.android
proj.android.91
proj.android.wdj

所以楼主准备在本地服务器上搭一套, jenkins + git + gradle ,搭一套打包系统,来方便打包和维护。。

简直纠结死了,不知道你们是如何处理的呢?

10126 次点击
所在节点    Android
28 条回复
leonlh
2016-01-18 11:36:36 +08:00
@r00tt 翻墙打开了。。
leonlh
2016-01-19 11:26:29 +08:00
@r00tt 为啥最终不维护了呢?有什么使用上的不便吗?
r00tt
2016-01-19 11:57:18 +08:00
@leonlh 因为离职了~~~ 你觉得这个可行么
leonlh
2016-01-19 18:25:36 +08:00
@r00tt 感觉相当可以啊,感谢~~
zhangneww
2016-03-18 23:42:14 +08:00
leonlh
2016-03-21 12:08:55 +08:00
@zhangneww 好像不大一样,不过思路很好,我研究下,谢谢!
zhangneww
2016-03-26 10:55:56 +08:00
@leonlh 我又发现了一个, http://kuchuan.com/
leonlh
2016-03-28 11:16:45 +08:00
@zhangneww 好的,我研究下~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/250744

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX