创建android / desktop gdx项目的大Jar(桌面)

时间:2014-08-26 12:25:03

标签: java android jar libgdx

我已经设法使用gdx项目生成器设置了一个在android和桌面上运行的项目。 (使用Android Studio 0.8.2) 生成器已经生成了几个项目,如桌面,android,html,ios和核心。 (目前,我没有对ios / html感兴趣)

我的问题是:我如何配置Gradle来构建一个大的Jar文件,我可以直接从windows运行,用于桌面配置? (所以我可以将我的游戏作为测试版传播给朋友)

我在build.gradle中看到过类似的内容:

task dist(type: Jar) {
    from files(sourceSets.main.output.classesDir)
    from files(sourceSets.main.output.resourcesDir)
    from { configurations.compile.collect { zipTree(it) } }
    from files(project.assetsDir);

    manifest {
        attributes 'Main-Class': project.mainClassName
    }

}

但是这并没有生成一个包含资源的完整Jar(android资产)

(不确定,但我还没有找到任何大罐子)

1 个答案:

答案 0 :(得分:6)

如果你使用了gdx项目生成器(这个:https://github.com/libgdx/libgdx/wiki/Project-Setup-Gradle),你应该可以使用这个命令创建你的runnable jar:

gradlew desktop:dist