android-studio - LibGDX Gradle任务可以在jar中导出android项目

标签 android-studio gradle jar libgdx export

我将Android Studio与LibGDX结合使用,并且尝试创建gradle任务以将android项目导出为jar。我已将以下代码添加到android项目文件夹下的默认build.gradle文件中:

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

可以导出源文件。
但是我还需要导出已编译的类-我该怎么做?

最佳答案

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

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
}

我不喜欢它使用硬编码路径而不是变量的事实,但是我无法弄清楚这一点。

关于android-studio - LibGDX Gradle任务可以在jar中导出android项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34829621/

相关文章:

gradle - Gradle JavaExec任务失败,并在Android Studio中找不到库类错误

java - Android Studio 应用程序可在模拟器中运行,但不能在真实设备上运行

java - 具有非标准命名源集的 Gradle - 如何使它们可供测试类使用?

Java 7 |我们可以并行下载 applet JAR 吗?

java - 如何设置谷歌日历 Java 应用程序

Android 支持存储库未显示在 Android Studio SDK 管理器中

Android Studio 2.0 错误 :no changes to deploy

更新 firebase-perf 插件后无法编译 Android studio 项目(缺少类模块信息)

android - 使用 View 绑定(bind)而不是 findViewById 有什么缺点吗?

android - 上传到bintray.com的文件有什么区别?