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

Android studio 如何将桌面平台模块添加到Android Studio中现有的libGDX项目中?,android-studio,module,libgdx,desktop,Android Studio,Module,Libgdx,Desktop,我在Android Studio中创建了一个libGDX项目。当我第一次创建项目时,我只选择了“Android”子项目 现在,我改变了主意,想在libGDX项目中添加一个桌面平台模块,以便运行“工具”扩展。在stackoverflow上似乎没有其他问题要问这个,这就是为什么我要问这个问题。如何实现这一点?我知道这可能不是您想要的,但我要做的是使用选中桌面的项目设置应用程序生成另一个LibGDX项目,并将我的所有代码复制粘贴到这个新项目中,如果您希望新项目具有与“上一次备份”相同的名称renam

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


现在,我改变了主意,想在libGDX项目中添加一个桌面平台模块,以便运行“工具”扩展。在stackoverflow上似乎没有其他问题要问这个,这就是为什么我要问这个问题。如何实现这一点?

我知道这可能不是您想要的,但我要做的是使用选中桌面的项目设置应用程序生成另一个LibGDX项目,并将我的所有代码复制粘贴到这个新项目中,如果您希望新项目具有与“上一次备份”相同的名称rename previous(重命名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"

    }
}

您说过要复制旧项目中的桌面文件夹。您的意思是只将桌面文件夹从新生成的空白项目复制到原始项目?另外,我应该将桌面文件夹粘贴到哪里?我应该将其粘贴到“项目”选项卡吗?另外,是否可以粘贴新settings.gradle和build.gradle文件的代码?谢谢是的,只是桌面文件夹。粘贴到您的项目文件夹中,其中有core和android文件夹(使用窗口文件浏览),检查我编辑的答案