【问题标题】:How to add desktop platform module to existing libGDX project in Android Studio?如何将桌面平台模块添加到 Android Studio 中现有的 libGDX 项目?
【发布时间】:2019-02-17 23:15:11
【问题描述】:

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

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

【问题讨论】:

    标签: android-studio module libgdx desktop


    【解决方案1】:

    您知道您已经生成的 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 文件的代码?谢谢!
    • 是的,只是桌面文件夹。粘贴到您拥有核心和 android 文件夹的项目文件夹中(使用窗口文件探索),检查我编辑的答案
    【解决方案2】:

    我知道这可能不是您想要的,但我会使用 Project Setup 应用程序生成另一个 LibGDX 项目,并检查桌面并将我的所有代码复制粘贴到这个新项目中,如果您想要具有相同名称的新项目重命名为“previous-backup” 请记住添加桌面配置,这是我的一个项目中的一个示例:

    【讨论】:

      猜你喜欢
      • 2014-11-05
      • 2015-01-06
      • 1970-01-01
      • 2019-10-06
      • 1970-01-01
      • 2015-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多