Android - whitelabel应用程序

Kev*_*vin 7 android publishing white-labelling google-play

注意:这是一个老问题,并且相应的旧的upvoted答案可能不相关 - 请参阅有关Build Variants(又名App Flavors)的更新答案.

我有一个关于向市场发布的问题.

公司X为A&B公司提供类似的服务,A&B都希望在市场上推出应用程序.公司X只想编写一个应用程序,并在编译时使用适当的徽标,配置设置和语言字符串来区分它们.但是,在发布时,应用程序具有相同的应用程序包名称(使用共享代码库).该应用程序将被维护

所以,鉴于我想保留一个代码库,这里的最佳做法是什么?

Joh*_*son 8

据我所知,你不能在Market上拥有两个具有相同包名的应用程序.为了避免共享代码,版式,图形等复制粘贴,我会建议把这些资源整合到一个库项目,然后从应用程序A和B你提到在这些应用程序中引用这个项目只是覆盖你想改变的值.

更多关于官方文档图书馆项目.


Mud*_*sir 3

请参阅此博客文章blog.javia.org/android-package-name/

[编辑] 为了避免此链接失效时信息丢失:这是一篇关于应用程序包定义和 java 包定义之间的差异的帖子。可以在不触及源代码的 java 包的情况下更改应用程序包(在清单内)。[/编辑]