如何将桌面平台模块添加到 Android Studio 中现有的 libGDX 项目?

How to add desktop platform module to existing libGDX project in Android Studio?

我在 Android Studio 中创建了一个 libGDX 项目。当我第一次创建项目时,我只选择了 "Android" 子项目。

现在,我改变了主意,想在我的 libGDX 项目中添加一个桌面平台模块,以便 运行 "Tools" 扩展。 Whosebug 上似乎没有其他问题问这个问题,这就是我问这个问题的原因。我怎样才能做到这一点?

我知道这可能不是您要找的东西,但我要做的是使用选中桌面的项目设置应用程序生成另一个 LibGDX 项目,然后将我的所有代码复制粘贴到这个新项目中,可选地,如果您希望新项目具有与 "previous-backup" 相同的名称 rename previous 记得添加桌面配置,这是我的一个项目的示例:

您知道已生成的 libgdx 项目的 项目名称 程序包

在其他地方使用上述详细信息生成另一个项目,然后将桌面文件夹复制到您的旧项目中。

现在您必须将该模块添加到您的项目中。

  • settings.gradle 文件中添加您的桌面模块
  • 在你的项目build.gradle文件中添加桌面配置

完成,同步您的项目依赖项。

编辑

settings.gradle 文件中的内容应该是这样的:

include  'android', 'core', 'desktop'

在您的项目级别 build.gradle 文件中添加以下代码

project(":desktop") {
    apply plugin: "java"


    dependencies {
        implementation project(":core")
        implementation "com.badlogicgames.gdx:gdx-backend-lwjgl:$gdxVersion"
        implementation "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"

    }
}