我开发了一个Android应用程序,并计划在Play商店发布它。
然而,当我和几个人讨论时,我得到了特定于他们需求的定制要求。
我的问题是,是否可以从相同的代码生成两个不同的apk文件。一个人会有额外的自定义代码,一个没有它。如果是这样,请指导我为此采取何种方法,或者如果有教程,请告诉我需要查找的内容。
答案 0 :(得分:1)
请阅读Android中的Flavors。
这应该是你问题的答案。这主要用于“免费VS付费”用例,但可以与你完美匹配。
Flavors的工作原理是为同一代码定义两个包名称。
设置2种不同的Flavors后,您只需在Flavor上使用if-else进行查询,并根据您正在处理的“项目”执行所需操作。