提问者:小点点

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


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

我不想每次在Android Studio中播放它们以导出apk。如何实现自动化?我对示例片段和更多内容都持开放态度。

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

谢啦


共1个答案

匿名用户

你可以通过许多方式实现它。

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

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