LibGDX Gradle任务在jar中导出android项目

时间:2016-01-16 17:00:49

标签: android-studio gradle jar libgdx export

我正在使用带有LibGDX的Android Studio,我正在尝试创建一个gradle任务来将android项目导出为jar。我已将以下代码添加到android项目文件夹下的默认build.gradle文件中:

task exportMyLib(type: Jar){
    from android.sourceSets.main.java.srcDirs
}

可以很好地导出源文件。 但我也需要导出编译的类 - 我该怎么做?

1 个答案:

答案 0 :(得分:0)

也许这对其他人来说会很有趣 - 我终于想出了这个:

task exportMyLib(dependsOn: build, type: Jar) {
    from android.sourceSets.main.java.srcDirs
    from('build/intermediates/classes/release/')
    from project(':core').sourceSets.main.output.classesDir
    from project(':core').sourceSets.main.allSource
}

我不喜欢它使用硬编码路径而不是变量的事实,但我无法解决这个问题。