关于使用Gradle的Android Studio中的风味,我有一个问题…
考虑以下:
你有3种口味; Flavor1,Flavor2和Flavor3.
所有3种口味都依赖于同一个文件,为简单起见,将其称为MainActivity.java.
此外,所有3种风格都有自己定义的常量文件,称之为Constants.java.
除了Constants.java之外,Flavor1和Flavor2依赖于相同的源代码.也就是说,Flavor1和Flavor2都使用main,MainActivity.java和另一个文件中的以下文件,为简单起见,将其命名为AnotherActivity.java.
现在,Flavor3使用MainActivity.java,但另一方面需要一些额外的自定义和对AnotherActivity.java的一些更改.
File Structure:
src
-main
--java
---MainActivity.java
---AnotherActivity.java
-Flavor1
--java
---Constants.java
-Flavor2
--java
---Constants.java
-Flavor3
--java
---Constants.java
---AnotherActivity.java
有没有办法实现这种类型的构建依赖,而不会在Android Studio中使用Gradle获得重复的类文件错误?
谢谢!
最好的祝福,
克里斯托弗史蒂文