我有2個jar文件,其中一個用於發佈,另一個用於調試。爲每個構建類型設置不同的依賴關係
我不想玩他們每次在Android Studio導出apk。我如何自動化它? 我都打開例子片斷和更多。
順便說一句我也需要不同的資產文件。
謝謝
我有2個jar文件,其中一個用於發佈,另一個用於調試。爲每個構建類型設置不同的依賴關係
我不想玩他們每次在Android Studio導出apk。我如何自動化它? 我都打開例子片斷和更多。
順便說一句我也需要不同的資產文件。
謝謝
您可以通過多種方式實現它。
您可以使用2個不同的文件夾,每個文件夾用於每個buildType(或風味)。
libA
debug.jar
libB
release.jar
然後:
dubugCompile fileTree(dir: 'libA', include: ['*.jar'])
releaseCompile fileTree(dir: 'libB', include: ['*.jar'])
或者你可以使用somenthing像:
debugCompile 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
編譯器是否切斷未使用的罐子?例如,我建立apk使用發佈構建類型,然後調試jar將放入apk?順便說一句,我還沒有proguard。 –
使用不同的文件夾與dubugCompile和releaseCompile該jar不包含在apk中。 –
檢查這個問題 - > http://stackoverflow.com/q/18196974/4018207 – AndiGeeky