Вся идея 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