Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我们可以从一个项目中获得两个不同的apk(一个自定义和一个通用)_Android - Fatal编程技术网

Android 我们可以从一个项目中获得两个不同的apk(一个自定义和一个通用)

Android 我们可以从一个项目中获得两个不同的apk(一个自定义和一个通用),android,Android,我已经开发了一个android应用程序,并计划在play store上发布它 然而,当我去和一些人讨论它时,我得到了特定于他们需求的定制需求 我的问题是,是否可以从同一代码生成两个不同的apk文件。一个有额外的自定义代码,另一个没有。如果是的话,请告诉我需要采取什么方法,或者如果有教程,请告诉我需要寻找什么。请阅读Android中的口味 这正是你问题的答案。这主要用于免费和付费的用例,但对您来说是一个完美的匹配 Flavors的工作原理是为同一代码定义两个包名 在设置了两种不同的风格之后,您可以

我已经开发了一个android应用程序,并计划在play store上发布它

然而,当我去和一些人讨论它时,我得到了特定于他们需求的定制需求


我的问题是,是否可以从同一代码生成两个不同的apk文件。一个有额外的自定义代码,另一个没有。如果是的话,请告诉我需要采取什么方法,或者如果有教程,请告诉我需要寻找什么。

请阅读Android中的口味

这正是你问题的答案。这主要用于免费和付费的用例,但对您来说是一个完美的匹配

Flavors的工作原理是为同一代码定义两个包名

在设置了两种不同的风格之后,您可以简单地在风格上使用if-else进行查询,并根据您正在处理的项目执行所需的操作


当然可以。给你,谢谢你,伙计,我现在正在调查,正如你说的,看起来这正是我需要的。但你必须学会:接受你的答案是正确的。