저는 제 4 학년 프로젝트를 쓰고 있는데 외부 라이브러리를 추가하려고합니다.하지만 어떤 이유로이 프로그램을 실행할 수없는 것 같습니다. 며칠 동안 인터넷 검색을 해왔지만 여전히이 문제를 해결할 수 없습니다.안드로이드 - 클래스를 찾을 수 없습니다 ...
나는 시도 다음과 같은 : 나는 내가 오프 라이브러리를 확인했습니다
3) 라이브러리로 jar 파일을 추가 한 "libs와"폴더
2)에 jar 파일을 추가 한
1) "빌드 경로"> "주문 및 내보내기"
누구나 다른 가능한 제안이 있습니까? https://code.google.com/p/efficient-java-matrix-library/
편집
나는 또한 오류가 지정된 클래스, "DenseMatrix64F"에서만 발생하는 것 같습니다 언급하는 것을 잊었다 :
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)
내가 추가하려고 도서관이있다. 라이브러리에서 사용하는 다른 클래스가 제대로 실행되는 것처럼 보일지라도.
RUNTIME 동안 오류가 발생합니다.
감사합니다 도움이 될 것입니다,하지만 난 그 방법을 모두 시도하고 작동하지 않았다. 또한 설명서도 도움이되지 않았습니다. 나는 또한 더 많은 오류를 찾아 내려고 시도한 후에 문제를 업데이트했다. 프로그램이 지정된 클래스에 도달 할 수없는 것 같습니다. 그러나 도서관에서 사용하고있는 다른 수업은 불평하지 않습니다. 이는 런타임 중에 만 발생합니다. –
lib의 소스 코드에 도달 할 수 있으면 클래스를 직접 가져와 함께 사용할 메인 패키지에 넣을 수 있습니다. 최대한 빨리 문제를 해결할 수 있기를 바랍니다. 그러나 당신이 그것을 올바르게하고 있다고 확신한다면. 다른 Lib을 가져 와서 올바르게 수행하고 있는지 확인하십시오. 새로운 하나가 작동한다면, Ejml Liberary –
Hera의 문제는 SRC를 여기에서 다운로드하여 직접 클래스와 관련 클래스를 얻는 것입니다. https://code.google.com/p/efficient-java-matrix- library/downloads/detail? name = ejml-0.22-src.zip & can = 2 & q =이 도움이 되었으면 좋겠다. :) –