我正在编写我的第 4 年项目,我正在尝试添加一个外部库,但由于某种原因,我似乎无法让它运行。我已经用谷歌搜索了好几天,但我似乎仍然无法解决这个问题。
我尝试了以下方法:
1)我已将 jar 文件添加到“libs”文件夹
2)我已将 jar 文件添加为库
3)我已在“构建路径”>“订单和出口”
其他人有任何可能的建议吗?
dalvikvm(4015) : Could not find class 'org.ejml.data.DenseMatrix64F', referenced from method com.makarintosh.voweltutor.FormantTracker.findRoots
dalvikvm(4015) : VFY: unable to resolve new-instance 805 (Lorg/ejml/data/DenseMatrix64F;) in Lcom/makarintosh/voweltutor/FormantTracker;
dalvikvm(4015) : DexOpt: unable to opt direct call 0x17e3 at 0x05 in Lcom/makarintosh/voweltutor/FormantTracker;.findRoots
AndroidRuntime(4015) : at com.makarintosh.voweltutor.FormantTracker.findRoots(FormantTracker.java:157)
AndroidRuntime(4015) : at com.makarintosh.voweltutor.FormantTracker.doLPC(FormantTracker.java:122)
AndroidRuntime(4015) : at com.makarintosh.voweltutor.Recorder.processData(Recorder.java:61)
AndroidRuntime(4015) : at com.makarintosh.voweltutor.Recorder$1.run(Recorder.java:80)
我要添加的库是: https ://code.google.com/p/efficient-java-matrix-library/
编辑
我也忘了提到错误似乎只发生在指定的类“DenseMatrix64F”中。尽管我从库中使用的其他类似乎运行得很好。
错误发生在RUNTIME期间。