Ich versuche libgdx gradle Projekt auf AIDE zu arbeiten. AIDE ist eine App auf Android, die sich wie eine IDE verhält. Es scheint nicht zu funktionieren, da buildconfig.java nicht den Paketnamen generiert hat. Jeder hat eine Umgehungslösung?Wie bekomme ich LibGDX gradled Eclipse Projekt um mit AIDE zu arbeiten (Android IDE App)
Antwort
Ok, ich habe mein Projekt kompilieren. Was ich getan habe, war ...
- Erstellt ein neues LibGDX-Projekt unter AIDE.
- Alle Ordnernamen wie sie waren. d.h. gdx-Spiel, gdx-Spiel-android.
- Mit adb schob ich alle meine Dateien in diese jeweiligen Ordner. z.B. core = gdx-spiel, android = gdx-spiel-android
- Ich musste auch in einem .classpath von einem anderen Arbeitstest LibGDX App kopieren, die ich zuvor in AIDE erstellt hatte, als dieses Mal gab es keine.
Et Voila!
Zumindest funktioniert es für mich.
Kannst du beschreiben, wie du adb verwendest, um ihn zu unterstützen? – thhVictor
(All dies wird durch ein Terminal laufen) So ist die adb Befehlsdateien zu schieben ist adb Push
Ich habe gerade festgestellt, dass heute gibt es ein Update auf AIDE, das jetzt grandle verwendet !! Ich habe es noch nicht ausprobiert, aber das könnte meine ganze Arbeit gestern umsonst machen! –
hier einen neuen iterativen Kurs bekam ist meine Lösung:
Kopieren Kern/src Ordner auf Android/src Ordner Dann Libs aus einem Projekt zu android Ordner Ordner kopieren
Nur Problem, das ich hatte, war libgdx.jar-Datei von Aide war ältere Version. Ich habe die neueste Version von Gdx heruntergeladen und JAR-Dateien in den Ordner libs kopiert.
@thhVictor: „Es scheint leider nicht zu arbeiten, wie die buildconfig.java nicht die Paketnamen erzeugt hat“
Es ist, weil AIDE versucht regelmäßig Java-Projekt zu behandeln (was Libgdx Projekt mit dem Namen „Kern“) als Android-Projekt. Sie können überprüfen, ob Sie zu core/directory navigieren und sehen, dass AIDE die Option "Dieses Android App-Projekt öffnen" anstelle von "Dieses Java-Projekt öffnen" anzeigt.
gradle-basierte https://github.com/Deepscorn/libgdx-gradle-template/blob/master/README.md#aide
eclise Projektdateien basierend http://deepscorn.blogspot.ru/2016/07/building-and-running-android-studio.html
: Nach dem Öffnen, und klicken Sie auf "Ausführen" Sie werden Ihre Fehler
Sie haben 2 Möglichkeiten sehen Beides erfordert Dinge von Hand zu erledigen. Aber ich bevorzuge grabelbasiert, weil es eine moderne Sache ist und ich hoffe, AIDE-Entwickler werden Unterstützung für reguläre Java-Projekte, die auf Großbuchstaben basieren.
Das gleiche Problem hier, ich habe 2 libgdx Großprojekte, von denen nur 1 funktioniert ... Ich habe versucht, den Unterschied in den project.properties, aber kein Glück zu finden ... Ich hatte die gleiche Art von Fehler, wie Sie beschreiben, aber seit heute kann es nicht einmal das badlogic-Paket auflösen, so dass es wahrscheinlich Gradle verwandt ist. Hat jemand Vorschläge, wie man das aufspürt? –
Ich habe heute Morgen wörtlich daran gearbeitet und werde heute Abend wahrscheinlich noch einmal gehen. Ich habe die Projekte zu kompilieren, aber sie stürzen sofort, und ärgerlicherweise gibt es keine Fehler in der Logcat in AIDE.Eine Sache, die hilft, ist ein neues LibGDX-Projekt in AIDE zu erstellen und dann zu versuchen, deins zu erstellen. Ein Helfer klickt auf die Eigenschaften des Projekts und es teilt die benutzten Bibliotheken usw. auf, oft kann er sie nicht finden, und Sie müssen den Klassenpfad selbst bearbeiten. Ich habe das noch nicht offiziell gelöst, aber wenn ich das tue, werde ich später heute Nacht eine Antwort posten –