将LibGDX添加到现有的Android Studio项目中

5

如何将LibGDX添加到现有的Android Studio项目中?

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

1个回答

3
所有的libgdx理念都是为了在所有平台上编写统一的代码。因此,Android特定的代码应该以正确的方式添加,并且如果您只是将libgdx依赖项添加到项目中,它并不能帮助您很多。您只能使用libgdx功能的一小部分。如果您无论如何都想这样做,这里有一个build.gradle示例,它将libgdx依赖项添加到常规Java项目中,请与您的build.gradle进行比较,并将需要的行添加到extrepositoriesdependencies部分。
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" }

如果您想创建仅适用于Android的游戏并寻找可以轻松集成到现有项目中的引擎,请查看AndEngine


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接