質問

オープンソースの音楽プログラミングAPIを使用しようとしています jfugue 私のAndroid3.0アプリケーションで、そしてこのエラータグをラインで取得しています player.play(pattern);:

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

QuickFixはビルドパスを構成していますが、これは問題ではありません。この行は、Javaアプリケーションでは正常に機能しますが、Androidアプリでは機能しません。 Androidでこれを回避するにはどうすればよいですか?私はjfugueのソースを持っているので、それを変更して、必要に応じて何か他のものを使用することができます。とにかくそれを動作させるためにありますか、それとも別のAPIを使用する必要がありますか?

アップデート: javax.sound.midi.sequenceタイプが含まれているため、Rt.jarをビルドパスに追加しようとしましたが、GCオーバーヘッド制限を超えたエラーを超えました。それはプロジェクトを構築しようとし、69%で立ち往生し、クラッシュしました。

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top