LibGDX Projekt in Scala geschrieben, auf Android, mit IntelliJ

8

Also habe ich an einem LibGDX-Projekt in IntelliJ v12.1.6 mit Scala gearbeitet, nachdem ich mit diesem Tutorial eingerichtet wurde: Ссылка . Allerdings habe ich festgestellt, dass beim Testen des Spiels auf meinem Android-Gerät, ich den folgenden Fehler

erhalte %Vor%

Immer wenn ich versuche, eine scala-eigene Methode zu verwenden (wie die standard println () -Methode).

Ich vermutete, dass die Android-Klasse die von Scala verwendeten Klassen nicht finden konnte, also versuchte ich, das Android-Projekt mit der Scala-Bibliothek zu exportieren. Immer wenn ich das versuche, bekomme ich einen Fehler, dass ich zu viele Methoden habe, (ähnlich zu diesem) was sinnvoll wäre, da Scala weit genug Methoden in das Projekt einführt, um diesen Fehler zu rechtfertigen.

Meine Frage ist, wie kann ich das Android-Projekt auf die Scala-Klassen und -Methoden aufmerksam machen, damit ich sie so effektiv im Android-Projekt verwenden kann, wie ich es im Desktop-Projekt konnte?

Danke!

    
Ooo 04.12.2013, 22:49
quelle

1 Antwort

5

Alles klar, es scheint, ich konnte mein Problem lösen.

Ich konnte ProGuard verwenden, um die von meinen Projekten verwendeten Methoden zu reduzieren, und Scala läuft jetzt wie erwartet auf Android. Ich bin mit LibGDX selbst in einen kleinen Fehler geraten, habe aber herausgefunden, wie man es auch zur Konfiguration hinzufügen kann. (mit ein wenig Hilfe von Google natürlich)

Für jeden, der das gleiche Problem hat, hier ist mein ProGuard cfg und Links, die ich verwendet habe, um eine Lösung zu finden. Happy Coding!

Ссылка

%Vor%     
Ooo 08.12.2013, 18:26
quelle