每种构建类型的不同依赖集

Different dependency sets for each build type

我有 2 个 jar 文件,其中一个用于发布,另一个用于调试。

我不想在 Android Studio 中每次都播放它们来导出 apk。我怎样才能使它自动化? 我对示例片段和更多内容持开放态度。

顺便说一句,我也需要不同的资产文件。

谢谢

您可以通过多种方式实现它。

您可以使用 2 个不同的文件夹,每个文件夹对应一种构建类型(或风格)。

libA
   debug.jar
libB
   release.jar

然后:

dubugCompile fileTree(dir: 'libA', include: ['*.jar'])
releaseCompile fileTree(dir: 'libB', include: ['*.jar'])

或者您可以使用类似的东西:

debugCompile files('libs/first.jar')
releaseCompile files('libs/second.jar')

对于资产资源(或 resources/java 文件),只需使用 buildType 文件夹。这是结构:

module
   src
     debug
       assets
       java
       res
     release
       assets
       java
       res
     main
       assets
       java
       res