Я пытаюсь использовать 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% и потерпел крах.