我已经设法使用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资产)
(不确定,但我还没有找到任何大罐子)
答案 0 :(得分:6)
如果你使用了gdx项目生成器(这个:https://github.com/libgdx/libgdx/wiki/Project-Setup-Gradle),你应该可以使用这个命令创建你的runnable jar:
gradlew desktop:dist