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

Jer*_*gen 4 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
    }

}
Run Code Online (Sandbox Code Playgroud)

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

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

Ocf*_*mem 6

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

gradlew desktop:dist
Run Code Online (Sandbox Code Playgroud)