Kann nicht hinzufügen gdx-tools zu libgdx gradle-Projekt
Ich bin neu in Gradle. Ich bin versucht hinzuzufügen gdx-tools zu meinem Projekt:
project(":desktop") {
apply plugin: "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"
compile "com.badlogicgames.gdx:gdx-tools:$gdxVersion"
}
}
Öffne ich mein Desktop-Projekt, Ordner "Gradle Abhängigkeiten" und sehen "gdx-tools-1.0.1.jar". Als ich versuche, es zu öffnen - nichts zeigt.
So, wenn ich versuche, es zu benutzen ( ich will versuchen, das pack Bilder-atlas) - ich kann nicht import com.badlogic.gdx.tools...
Was ich falsch mache?
- Rechts-klicken Sie die Projekte in eclipse und tun
Gradle -> Refresh dependencies
. Danach sollte es funktionieren. - Ich habe es getan, und jetzt sind alle Desktop Gradle dependencies sind Fort! Alle von Ihnen sind "fehlende" in den Projekt-Eigenschaften - Bibliotheken. Wie es zu lösen ist? Danke.
- Bei mir funktionierte es, wenn ich Rechtsklick auf mein Projekt-Ordner auf eclipse und ausgewählten Gradle > alle Aktualisieren
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem. Lege ich also "com.badlogicgames.gdx:gdx-tools:1.9.2" in meinem browser zu sehen, wo es mich brauchte. (1.9.2 meine gdxVersion) Sicher genug es Tat nicht mich zu einer Seite, sondern um das Ergebnis einer Suche. Ich folgte der erste:
http://mvnrepository.com/artifact/com.badlogicgames.gdx/gdx-tools/1.5.2
Denen sagt, es ist eine neue version 1.9.2 (gut, duh - das ist es, was ich versuche zu erreichen. Zum Glück gibt es einen link und ich Folge ihm.)
http://mvnrepository.com/artifact/com.badlogicgames.gdx/gdx-tools/1.9.2
Nun, in der oberen Mitte der Seite sehen Sie ein Registerkarten-box mit code in der Mitte. Wählen Sie Gradle und kopieren Sie diesen code.
Zurück in Ihre Gradle-Datei hinzufügen:
kompilieren (einfügen)
Oder, in meinem speziellen Fall:
Nun auf sync. Das ging, aber ich war besorgt über hard-Codierung der gdxVersion Zahl, so spielte ich herum. Wenn Sie ersetzen die 1.9.2 mit $gdxVersion und die einfachen Anführungszeichen ( ' ), die mit doppelten Anführungszeichen (") es synchronisieren soll. So nun meine Gradle Zeile sieht wie folgt aus:
Warum? Diese scheint identisch mit der version, die ich zuerst versucht. Ich weiß es nicht. Aber dies sind die Schritte, führte zu einer erfolgreichen Synchronisierung für mich.
Auf diesem site, Sie geben Sie eine detaillierte Erklärung darüber, wie zum aktualisieren Ihrer Abhängigkeiten.
https://github.com/libgdx/libgdx/wiki/Dependency-management-with-Gradle#tools-gradle
Nachdem Sie in dem, was Sie sagen, in der gradle, klicken Sie rechts auf Ihr Projekt und tun gradle -> aktualisieren Abhängigkeiten.
Ich weiß nicht, ob es wirklich hilft, aber ich hoffe, es kann jemand helfen!
Wenn Sie moderne IDEE oder Android Studio, dann ist jede Zeit, die Sie brauchen neue Abhängigkeit heruntergeladen werden muss, fügen Sie einfach
inneren Abhängigkeiten {} - Abschnitt (wie Sie getan haben), klicken Sie auf
und warten Sie für das gradle build/Indizierung zu beenden.
Auch, in Ihrem Fall, überprüfen Sie, dass $gdxVersion korrekt ist. Sie müssen so etwas wie:
Können Sie auch erstellen Sie eine Aufgabe in Ihrem Projekt zu drucken:
dann rufen Sie es von der Kommandozeile aus:
Sie können auch überprüfen Sie heraus, dass repo - es ist optimiert für gradle-Dateien, so baut es etwas schneller. Zumindest war es so, ich schaue nicht, was die libgdx Jungs waren dabei für einige Zeit
Habt Ihr das gdx-setup.jar Datei Ihr Projekt zu erstellen ? Sie finden es in der wiki, es ist der offizielle Weg, um ein neues Projekt anzulegen
LibGDX project.
. Ich weiß, die option ist da, aber was ist, wenn man eine extension nach ein paar tausend Zeilen code? Sie nicht erstellen Sie ein neues Projekt und starten Sie das kopieren und einfügen ;).