Weißt du, ob es möglich ist, eine libgdx in Android (auf einem Android-Handy) zu kompilieren, ohne sie in nativem JAVA zu kompilieren? - Java, Android, Kompilierung, libgdx

Ich versuche mit libgdx zu programmieren (inWindows XP mit Eclipse für JAVA - Android) aber wie zu Beginn ist nichts klar und jeder Zweifel ist ein großes Problem. Ich habe einige Tutorials gefunden, wie man mit libgdx programmieren kann, aber jedes gefundene Tutorial sagt dasselbe: Sie müssen ein PC-Projekt zum Kompilieren des nativen JAVA-Codes erstellen und dann ein anderes Projekt für Android erstellen, das das PC-Projekt benötigt.

Es ist möglich, es einfacher zu machen (alles innur ein Android-Projekt)? Wenn es möglich ist, wie? Es wäre wirklich langsamer? Ich laufe meine Android-Projekte in meinem Gerät (ein Motorola G) und es scheint ziemlich schnell.

Alle (freundlichen) Antworten werden geschätzt. Vielen Dank.

Antworten:

2 für die Antwort № 1

Verwenden Sie den Projektgenerator? http://code.google.com/p/libgdx/wiki/ProjectSetupNew

Sie könnten das verwenden und ignorieren Sie einfach die nicht-Android-Projekte, die es erstellt, sogar löschen Sie die anderen, die Sie nicht verwenden möchten (nicht die wichtigsten Java obwohl) und führen Sie es über einen Android-Emulator / Gerät.

Sie werden wahrscheinlich immer noch das Haupt-Java-Projekt behalten müssen, libgdx richtet sich an Leute, die auf mehrere Geräte kompilieren wollen.

Es ist über ein Jahr her, seit ich libgdx benutzt habe und ich erinnere mich nicht, dass dies eines der Probleme war, die ich damit hatte.


2 für die Antwort № 2

Der einfachste Weg, den ich finde, besteht darin, einfach eine Hauptmethodenklasse in Ihr libgdx-Projekt einzufügen. Ich habe ein Wrapper-Projekt für Android, das mein libgdx-Projekt aufruft, aber wenn Sie sich das Beispiel ansehen Superjumper-Quelle in GitHub Sie können sehen, dass sie nur eine Hauptmethodenklasse in ihr libgdx-Projekt einfügen.

Das Android-Projekt delegiert dann nur an dieses Projekt.

Bedenken Sie jedoch, wenn Sie es direkt von einem Projekt aus ausführen, müssen Sie die Tastaturcursor-Tasten einprogrammieren, was ziemlich einfach ist. Sie können dem Super-Jumper-Beispiel folgen Hier Linie 138.


Am beliebtesten