2

私はとても絶望的で、プロジェクトに2つのプロジェクトを追加し、コンソールでAndroidデバッグバージョンをコンパイルするだけで、2日以来完全に立ち往生しています。

LibGDX gradle を使用してプロジェクトをセットアップし、ワークスペースに 2 つのプロジェクトを追加してライブラリとして使用するまで、すべてが正常に機能しました: -BaseGameUtils -google-play-service

Eclipse での設定もうまくいきましたが、コンソールで androidDebug.apk をコンパイルすると、次のエラーが発生します: エラー: パッケージ com.google.example.games.basegameutils.GameHelper は存在しませんゲームヘルパー; ´`

私のbuild.gradleは次のようになります

buildscript {
repositories {
    mavenCentral()
    mavenLocal()
    maven { url 'https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/' }
}
dependencies {
    classpath 'de.richsource.gradle.plugins:gwt-gradle-plugin:0.4'
    classpath 'com.android.tools.build:gradle:0.10+'
    classpath 'com.github.jtakakura:gradle-robovm-plugin:0.0.8'
}

}

allprojects { プラグインを適用: "eclipse" プラグインを適用: "アイデア"

version = '1.0'
ext {
    appName = 'FlappysSpaceAdventure'
    gdxVersion = '1.0.1'
    roboVMVersion = '0.0.12'
}

repositories {
    mavenLocal()
    mavenCentral()
    maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
    maven { url "https://oss.sonatype.org/content/repositories/releases/" }
}

}

project(":desktop") { プラグインを適用: "java"

dependencies {
    compile project(":core")
    compile "com.badlogicgames.gdx:gdx-backend-lwjgl:$gdxVersion"
    compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
    compile "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-desktop"
}

}

project(":android") { プラグインを適用: "android"

configurations { natives }

dependencies {
    compile project(":core")
    compile "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion"
    natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi"
    natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a"
    natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
    compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"
    natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi"
    natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi-v7a"
    natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-x86"



    compile fileTree(dir: '../libs', include: '*.jar')

}

}

project(":ios") { プラグインを適用: "java" プラグインを適用: "robovm"

configurations { natives }

dependencies {
    compile project(":core")
    compile "org.robovm:robovm-rt:${roboVMVersion}"
    compile "org.robovm:robovm-cocoatouch:${roboVMVersion}"
    compile "com.badlogicgames.gdx:gdx-backend-robovm:$gdxVersion"
    natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-ios"
    natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-ios"
    compile fileTree(dir: '../libs', include: '*.jar')
}

}

project(":html") { プラグインを適用: "gwt" プラグインを適用: "戦争"

dependencies {
    compile project(":core")

    compile "com.badlogicgames.gdx:gdx-backend-gwt:$gdxVersion"
    compile "com.badlogicgames.gdx:gdx:$gdxVersion:sources"
    compile "com.badlogicgames.gdx:gdx-backend-gwt:$gdxVersion:sources"
    compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion:sources"
    compile "com.badlogicgames.gdx:gdx-box2d-gwt:$gdxVersion:sources"
}

}

project(":core") { プラグインを適用: "java"

dependencies {

    compile "com.badlogicgames.gdx:gdx:$gdxVersion"
    compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"
    compile "aurelienribon:tweenengine:6.3.3"
    compile "aurelienribon:tweenengine:6.3.3:sources"
}

}

tasks.eclipse.doLast {「.project」を削除}

クラスパスファイルは次のようになります

<?xml version="1.0" encoding="UTF-8"?>

<classpathentry kind="src" path="src"/>
<classpathentry exported="true" kind="src" path="/FlappysSpaceAdventure-core"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry exported="true" kind="con" path="org.springsource.ide.eclipse.gradle.classpathcontainer"/>
<classpathentry combineaccessrules="false" kind="src" path="/BaseGameUtils"/>
<classpathentry combineaccessrules="false" kind="src" path="/google-play-services_lib"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
<classpathentry kind="output" path="bin/classes"/>

本当にどうすればいいのかわからない、バカみたいだ...どうしてこうなったのか理解できない。

4

0 に答える 0