我有一个客户的安卓应用程序,他想为不同的国家制作一个 99% 相似的应用程序。
几乎一切都是一样的,只需要替换几个位图,API 服务器的地址会改变,语言文件会改变,但代码应该保持不变,但是我需要一个不同的包名。
什么是克隆应用程序的简单方法,允许我对一个版本进行代码更改,将它们与新版本(或多个版本)合并,但保留包名称?
还是我应该将所有内容都放在一个项目文件夹中,然后编写并运行一些脚本来更改包名称和交换内容文件?我的 iOS 朋友可能需要几个不同的#defines,但是我应该在这里做什么,以便将来可以维护这两个版本?