Android 发布国内外版本代码如何处理?

2019-09-28 12:26:22 +08:00
 st2udio

国内外功能是一致的,只是调用了不同的服务。

我目前是创建了几个 module,一个国内 module 使用国内的服务,一个海外 module,使用 google firbase 的服务。

两个 module 使用相同的接口。打包的时候区分国内和国外。

国外引用 google 的 module,国内引用国内的 module。

大家一般是如何处理的?

10055 次点击
所在节点    Android
2 条回复
houskii
2019-09-28 14:20:25 +08:00
通过 flavor 分 cn 和 i18n,然后在 implement 的时候可以加前缀 cn(i18n)Implement 来区分引用
st2udio
2019-09-28 15:09:09 +08:00
@houskii 我目前就是这样操作的,根据 flavor 引入不同的 module。提供不同的服务

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

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

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

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

© 2021 V2EX