Java 创建android/desktop gdx项目的大Jar(桌面)
我使用gdx project generator成功地设置了一个在android和桌面上运行的项目。(使用Android Studio 0.8.2) 生成器生成了几个项目,如桌面、android、html、ios和core。 (目前,我还没有在ios/html中被问到) 我的问题是:对于桌面配置,我如何配置Gradle来构建一个可以直接从windows运行的大Jar文件?(这样我就可以将我的游戏作为beta版向朋友推广) 我在我的身材中看到过类似的东西。格雷德尔:Java 创建android/desktop gdx项目的大Jar(桌面),java,android,jar,libgdx,Java,Android,Jar,Libgdx,我使用gdx project generator成功地设置了一个在android和桌面上运行的项目。(使用Android Studio 0.8.2) 生成器生成了几个项目,如桌面、android、html、ios和core。 (目前,我还没有在ios/html中被问到) 我的问题是:对于桌面配置,我如何配置Gradle来构建一个可以直接从windows运行的大Jar文件?(这样我就可以将我的游戏作为beta版向朋友推广) 我在我的身材中看到过类似的东西。格雷德尔: task dist(type:
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
}
}
但这并不能生成一个包含资源(android资产)的完整Jar
(不确定,但我还没有找到任何大jar)如果您使用gdx项目生成器(此:),您应该能够使用以下命令创建可运行jar:
gradlew desktop:dist
工作起来很有魅力!非常感谢,谢谢!顺便说一句,我正在使用AndroidStudio,而不是手动执行此操作,我可以从AndroidStudio内部构建/运行桌面版本吗?我试过了,但没能成功(