我有2个jar文件,其中一个用于发布,另一个用于调试。
我不希望每次在Android Studio中播放它们以导出apk。我该如何实现自动化? 我是开放的例子片段和更多。
BTW我也需要不同的资产文件。
谢谢
答案 0 :(得分:2)
你可以通过多种方式实现它。
您可以使用2个不同的文件夹,每个文件夹对应一个buildType(或风味)。
libA
debug.jar
libB
release.jar
然后:
dubugCompile fileTree(dir: 'libA', include: ['*.jar'])
releaseCompile fileTree(dir: 'libB', include: ['*.jar'])
或者你可以使用像:
这样的somenthingdebugCompile files('libs/first.jar')
releaseCompile files('libs/second.jar')
对于资源资源(或资源/ java文件),只需使用buildType文件夹。这是结构:
module
src
debug
assets
java
res
release
assets
java
res
main
assets
java
res