我正在尝试使用安卓系统上的Xuggler转换WAV文件为M4A。
我已经在我的java构建路径中使用了xuggler 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可以在安卓上使用Xuggler吗?
我做错了什么?
我有什么没做的?
发布于 2013-05-14 01:20:07
这里有一个来自Art Clarke的关于xuggler users组的解释:
我还没有尝试将xuggler移植到安卓系统中,但是如果有人感兴趣,所有与jvm相关的代码都可以在'ferry‘模块中找到。内存管理特别复杂和困难,但从理论上讲,移植是可能的。
https://stackoverflow.com/questions/14404470
复制相似问题