Тип javax.sound.midi. Последовательность не может быть решена

Я пытаюсь использовать API JFugue с открытым исходным кодом для музыкального программирования в своем приложении для Android 3.0 и получаю этот тег ошибки на линии player.play(pattern);:

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

Быстрое исправление - это настройка пути сборки, что не является проблемой. Эта строка прекрасно работает в Java-приложении, но не в Android-приложении. Как мне обойти это в Android? У меня есть источник JFugue, и я мог бы изменить его, чтобы использовать что-то другое, если бы мне пришлось. Есть ли способ заставить его работать, или я должен использовать другой API?

Обновление: я попытался добавить rt.jar в путь сборки, так как он содержит тип javax.sound.midi.Sequence, но он создал ошибку превышения лимита загрузки GC. Он попытался построить проект, застрял на 69% и потерпел крах.

1 ответ

Решение

Android не имеет javax.sound.midi.* к сожалению, библиотеки типа JFugue не работают.

Другие вопросы по тегам