0

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%でスタックし、クラッシュしました。

4

1 に答える 1

1

Androidにはjavax.sound.midi.*、残念ながらJFugueのようなライブラリは機能しません。

于 2011-10-31T15:56:37.883 に答える