6

AndroidでXugglerを使用してWAVファイルをM4Aに変換しようとしています。

Javaビルドパスでxuggle-xuggler-noarch-5.4.jarを使用しました

そして、libxuggler.soファイルをxuggle-xuggler-arch-i686-pc-linux-gnu.jarからAndroidアプリケーション内のlibsフォルダーにコピーしました。

私の主な活動では、System.loadlibrary( "libxuggler")を試みる静的イニシャライザーがあります

しかし、私はこれらの情報とエラーメッセージのセットを取得します

I/dalvikvm(27614): Could not find method com.xuggle.mediatool.ToolFactory.makeReader, referenced from method com.example.quality.MainActivity.convertToMP3
W/dalvikvm(27614): VFY: unable to resolve static method 3376: Lcom/xuggle/mediatool/ToolFactory;.makeReader (Ljava/lang/String;)Lcom/xuggle/mediatool/IMediaReader;
W/dalvikvm(27614): Unable to resolve superclass of Lcom/example/quality/MainActivity$6; (485)
W/dalvikvm(27614): Link of class 'Lcom/example/quality/MainActivity$6;' failed
W/dalvikvm(27614): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lcom/example/quality/MainActivity;
W/dalvikvm(27614): Class init failed in newInstance call (Lcom/example/quality/MainActivity;)
W/dalvikvm(27614): threadid=1: thread exiting with uncaught exception (group=0x40acf228)

呼び出されたSystem.loadlibraryが失敗しました

UnsatisfiedLinkError: Couldn't load libxuggle: findLibrary returned null

AndroidでXugglerを使用することは可能ですか

私は何を間違えましたか?

私は何をしなかったのですか?

4

1 に答える 1

4

ArtClarkeのxuggler-usersグループに関する説明があります。

私はxugglerをandroidに移植しようとはしていませんが、誰かが興味を持っている場合は、すべてのjvm関連のコードが「ferry」モジュールにあります。メモリ管理は特に複雑で困難ですが、理論的には移植が可能です。

于 2013-05-13T17:20:06.807 に答える