Java 在Android Studio中使用Gradle风格
我想用两个不同的版本制作一个Android应用程序 这就是我想要实现的目标Java 在Android Studio中使用Gradle风格,java,android,android-studio,gradle,android-productflavors,Java,Android,Android Studio,Gradle,Android Productflavors,我想用两个不同的版本制作一个Android应用程序 这就是我想要实现的目标 主屏幕调用名为Execute的类中的方法 现在我想要两个不同版本的executeclass。让我们将第一个版本称为Flavor1,第二个版本称为Flavor2Flavor1需要一个名为Test1的库的帮助。而Flavor2Execute类将需要名为Test2的库的帮助 现在我试图实现的是,当我尝试构建Flavor1时,test2库不应包含在APK文件中。当我构建Flavor2时,Test1库不应该包含在APK文件中 这就
主屏幕
调用名为Execute的类中的方法
现在我想要两个不同版本的executeclass
。让我们将第一个版本称为Flavor1
,第二个版本称为Flavor2
Flavor1
需要一个名为Test1
的库的帮助。而Flavor2
Execute类将需要名为Test2
的库的帮助
现在我试图实现的是,当我尝试构建Flavor1
时,test2
库不应包含在APK文件中。当我构建Flavor2
时,Test1库不应该包含在APK文件中
这就是我们的设想
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
有没有办法做到这一点。任何帮助都将不胜感激。如果您已经正确定义了口味,您可以使用以下特定于口味的实现:-
假设我有两个不同的应用程序兼容版本根据口味
flavorOneImplementation 'com.android.support:appcompat-v7:27.0.2'
flavorTwoImplementation 'com.android.support:appcompat-v7:24.2.0'
抱歉,还有一个问题,是否可以构建不同风格的库?是否可以像上面那样将库包含在不同风格的项目中,或者以不同的风格构建库?这是一个很好的问题。但从来不用用它。我想你可以。我之前已经把这一页加入了书签,这可能会对你有所帮助:也很抱歉耽搁了。再次感谢你的帮助。链接解决了我的问题。