【问题标题】:Create big Jar(desktop) of android/desktop gdx project创建 android/desktop gdx 项目的大 Jar(desktop)
【发布时间】:2014-08-26 12:25:03
【问题描述】:

我已经设法使用 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
    }

}

但这不会生成带有资源(android 资产)的完整 Jar

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

【问题讨论】:

    标签: java android jar libgdx


    【解决方案1】:

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

    gradlew desktop:dist
    

    【讨论】:

    • 像魅力一样工作!非常感谢。
    • 谢谢!顺便说一句,我正在使用 AndroidStudio,而不是手动执行此操作,我可以从 AndroidStudio 内部构建/运行桌面版本吗?我试过但无法让它工作。 :(
    猜你喜欢
    • 2017-07-26
    • 1970-01-01
    • 2013-06-23
    • 2021-02-25
    • 2014-08-28
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    • 2021-06-16
    相关资源
    最近更新 更多