【问题标题】: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