【发布时间】:2018-12-20 21:09:51
【问题描述】:
我想制作一个有两个不同版本的 Android 应用。
这就是我想要实现的目标
Main Screen 调用类中名为Execute 的方法
现在我想要两个不同版本的Execute class。我们将第一个版本称为Flavor1,将第二个版本称为Flavor2。 Flavor1 需要一个名为 Test1 的库的帮助。而Flavor2 Execute 类将需要名为Test2 的库的帮助。
现在我想要实现的是,当我尝试构建 Flavor1 时,Test 2 库不应包含在 APK file 中。当我构建Flavor2 时,Test1 库不应包含在APK file 中。
这就是场景
Main Class --> Execute Class
Execute Class(Flavor1)-->Test1 Library
Execute Class(Flavor2)-->Test2 Library
Building Flavor1 should not contain Test2 Library
Building Flavor2 Should not contain Test1 Library
有什么办法可以做到这一点。任何帮助将不胜感激。
【问题讨论】:
标签: java android android-studio gradle android-productflavors