我正在使用带有LibGDX的Android Studio,我正在尝试创建一个gradle任务来将android项目导出为jar。我已将以下代码添加到android项目文件夹下的默认build.gradle文件中:
task exportMyLib(type: Jar){
from android.sourceSets.main.java.srcDirs
}
可以很好地导出源文件。 但我也需要导出编译的类 - 我该怎么做?
答案 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
}
我不喜欢它使用硬编码路径而不是变量的事实,但我无法解决这个问题。