【问题标题】:Add LibGDX into existing Android studio project将 LibGDX 添加到现有的 Android Studio 项目中
【发布时间】:2014-11-05 17:43:32
【问题描述】:

将 LibGDX 添加到现有 Android Studio 项目的最佳方法是什么?

因为 Android Studio 已经内置了 Gradle,所以我假设我可以更改 build.gradle 文件中的一些代码以将 LibGDX 添加到我现有的项目中。我在 LibGDX 上找到的唯一 gradle 指令是用于制作已包含 LibGDX 的新项目的自动化工具。

【问题讨论】:

    标签: android import android-studio libgdx


    【解决方案1】:

    libgdx 的所有想法都是为所有平台编写一个代码。因此,应该以正确的方式添加特定于 Android 的代码,如果您只是将 libgdx 依赖项添加到您的项目中,它不会对您有太大帮助。您将只能使用 libgdx 功能的一小部分。如果您想在任何情况下执行此操作,这里有一个 build.gradle 示例,它将 libgdx 依赖项添加到常规 Java 项目,将其与您的 build.gradle 进行比较,并将所需的行添加到 ext、repositories 和 dependencies 部分.

    apply plugin: "eclipse"
    apply plugin: "idea"
    apply plugin: "java"
    apply plugin: "maven"
    
    sourceCompatibility = 1.6
    targetCompatibility = 1.6
    
    version = '0.1'
    group = 'com.gdx.bream'
    ext {
        appName = 'bream'
        gdxVersion = '1.3.1'
    }
    
    repositories {
        mavenCentral()
        mavenLocal()
        maven { url 'https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/' }
        maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
        maven { url "https://oss.sonatype.org/content/repositories/releases/" }
    }
    
    sourceSets {
        main {
        java { srcDirs = ['src']}
        resources {
            srcDirs = ['src']
        }
        }
    }
    
    task sourcesJar(type:Jar){
        from sourceSets.main.allSource
        classifier = 'sources'
    }
    
    artifacts {  archives sourcesJar  }
    
    dependencies { compile "com.badlogicgames.gdx:gdx:$gdxVersion" }
    

    P.S 如果您只想为 Android 创建游戏并寻找可以轻松集成到现有项目的引擎,请查看AndEngine

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-18
      • 2017-09-24
      • 1970-01-01
      • 2019-02-02
      相关资源
      最近更新 更多