Android - не удалось найти класс... ссылка с

Я пишу свой 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.

1 ответ

Во-первых, вам нужно прочитать руководство Liberary, потому что это лучший справочник для вашей библиотеки

В Android есть два способа добавить библиотеки. Во-первых, чтобы добавить произвольный проект из Project>Preferences(Properties)> Android> Add Liberary project. Во-вторых, иметь файл.Jar и скопировать его в свой проект в каталоге Libs.

Иногда вам нужно очистить и собрать проект снова после импорта вашей библиотеки.

Ищите эту ссылку и примеры для вашей библиотеки, она поможет https://code.google.com/p/efficient-java-matrix-library/wiki/EjmlManual

Другие вопросы по тегам