代码之家  ›  专栏  ›  技术社区  ›  Rajesh K

在Android Studio中使用Gradle风格

  •  1
  • Rajesh K  · 技术社区  · 8 年前

    我想制作一个有两个不同版本的Android应用程序。

    这就是我想要达到的目标

    Main Screen 调用类中名为 Execute

    现在我想要两个不同版本的 Execute class . 我们叫第一个吧 Flavor1 第二个版本是 Flavor2 . 口味1 需要一个叫 Test1 . 鉴于 口味2 执行类需要调用的库的帮助 Test2 .

    现在,我试图实现的是当我试图建立 口味1 然后 Test 2 图书馆不应包括在 APK file . 当我建造 口味2 那么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
    

    有什么办法可以做到这一点吗?任何帮助都会心存感激。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Bhavita Lalwani    8 年前

    flavorOneImplementation 'com.android.support:appcompat-v7:27.0.2'
    flavorTwoImplementation 'com.android.support:appcompat-v7:24.2.0'