我有两个jar文件,其中一个用于发布,另一个用于调试。
我不想每次在Android Studio中播放它们以导出apk。如何实现自动化?我对示例片段和更多内容都持开放态度。
顺便说一句,我也需要不同的资产文件。
谢啦
你可以通过许多方式实现它。
您可以使用两个不同的文件夹,每个构建类型(或风格)一个。
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