Я получаю сообщение об ошибке компиляции для JFUGUE в Android-приложении Eclipse
Следующий код хорошо работает в Java:
import org.jfugue.*;
...............................
...............................
Player player = new Player();
Pattern pattern = new Pattern("C D E F G A B");
player.play(pattern);
Но в активности в Android я получаю сообщение об ошибке в последней строке кода 'player.play(pattern);' as: "Тип javax.sound.midi.Sequence не может быть разрешен. На него косвенно ссылаются из необходимого.classfile."
Пожалуйста, помогите мне запустить этот код в Android.
1 ответ
Решение
Без каких-либо дополнительных знаний о разработке Android это оставляет две возможности:
- Зависимость "javax.*" Недоступна в вашей скомпилированной версии (.apk)
- Зависимость "javax.*" Не поддерживается.
Быстрый веб-поиск подразумевает второй: https://github.com/kshoji/USB-MIDI-Driver/wiki/javax.sound.midi-porting-for-Android