Android3.0アプリケーションでオープンソースの音楽プログラミングAPIJFugueを使用しようとしていますが、次の行にこのエラータグが表示されます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%でスタックし、クラッシュしました。