我发现了link,但我有疑问。 我对android studio中的产品风味有一些疑问。我的结构是这样的:
app> src>主要> java> com> mycompany>产品>包(view / utils / etc)
> app2 > java > com > mycompany > product > packages(view/ utils/ etc)
> app3 > java > com > mycompany > product > packages(view/ utils/ etc)
如何在class
包中使用main
,但更改了特定版本的代码段?我知道有可能使用带有标志的buildConfigField
if
并在类中使用代码片段,但我认为这很糟糕,并且想知道你是否可以使用相同的类或其他方法使用这些代码片段。我尝试创建相同的包结构并创建该类的个性化副本,但Android Studio抱怨双类,res
文件不会出现这种情况。
如何为每个版本debug
和release
同时生成apks。
如何对每个版本进行同步测试。