Sean's Note: [Gradle] How to generate jar file with Android Studio

2016年6月6日 星期一

[Gradle] How to generate jar file with Android Studio

Android Studio 在 build 的時候,會在
{library project}\build\intermediates\bundles\release\ 下產生 classes.jar。
我們只要把它複製到該放的路徑下就好。

可以用 Gradle Task 來做:

task deleteJar(type: Delete) {
    delete 'libs/clgpuimage.jar'
}

task createJar(type: Copy) {
    from('build/intermediates/bundles/release/')
    into('libs/')
    include('classes.jar') // Only include "classes.jar" in the from directory.
    rename ('classes.jar', 'clgpuimage.jar')
}

createJar.dependsOn(deleteJar, build)

最後,對這個 library project 執行 "createJar" 的 task 即可。

沒有留言:

張貼留言