Frage

Ich versuche, die Open-Source-Musikprogrammierapi zu verwenden Jfugue In meiner Android 3.0 -Anwendung und erhalte dieses Fehler -Tag in der Zeile player.play(pattern);:

The type javax.sound.midi.Sequence cannot be resolved. It is indirectly referenced from required .class files

Der QuickFix besteht aus Konfigurieren von Build -Pfad, was nicht das Problem ist. Diese Zeile funktioniert in einer Java -Anwendung einwandfrei, jedoch nicht in einer Android -App. Wie arbeite ich in Android um das? Ich habe die Jfugue -Quelle und könnte sie ändern, um etwas anderes zu verwenden, wenn ich musste. Gibt es sowieso, um es zum Laufen zu bringen, oder sollte ich eine andere API verwenden?

Aktualisieren: Ich habe versucht, Rt.jar in den Build -Pfad hinzuzufügen, da er den Typ von Javax.Sound.midi.Sequence enthält, aber ein GC -Overhead -Grenze erstellt wurde, über den Fehler überschritten. Es versuchte, das Projekt zu bauen, steckte bei 69%fest und stürzte ab.

War es hilfreich?

Lösung

Android hat nicht javax.sound.midi.* Leider funktioniert Bibliotheken wie Jfugue nicht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top