2013-05-04 4 views
2

저는 제 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 동안 오류가 발생합니다.

답변

2

먼저, 당신은 당신이 liberaries를 추가하는 안드로이드의 두 가지 방법이 당신의 liberary

에 가장 적합한 참조 때문에 Liberary 설명서를 잘 읽고해야합니다. 먼저 프로젝트> 환경 설정 (속성)> Android> 자유 프로젝트 추가에서 자유 프로젝트를 추가합니다. 둘째 .Jar 파일을 가지고 Libs 디렉토리의 프로젝트에 복사하십시오.

가끔은 자유 주의자를 가져온 후에 프로젝트를 다시 정리하고 빌드해야합니다. 당신의 lib 디렉토리에 대한 링크 및 예제

봐, 그것은 귀하의 회신 압드에 대한 https://code.google.com/p/efficient-java-matrix-library/wiki/EjmlManual

+0

감사합니다 도움이 될 것입니다,하지만 난 그 방법을 모두 시도하고 작동하지 않았다. 또한 설명서도 도움이되지 않았습니다. 나는 또한 더 많은 오류를 찾아 내려고 시도한 후에 문제를 업데이트했다. 프로그램이 지정된 클래스에 도달 할 수없는 것 같습니다. 그러나 도서관에서 사용하고있는 다른 수업은 불평하지 않습니다. 이는 런타임 중에 만 발생합니다. –

+0

lib의 소스 코드에 도달 할 수 있으면 클래스를 직접 가져와 함께 사용할 메인 패키지에 넣을 수 있습니다. 최대한 빨리 문제를 해결할 수 있기를 바랍니다. 그러나 당신이 그것을 올바르게하고 있다고 확신한다면. 다른 Lib을 가져 와서 올바르게 수행하고 있는지 확인하십시오. 새로운 하나가 작동한다면, Ejml Liberary –

+1

Hera의 문제는 SRC를 여기에서 다운로드하여 직접 클래스와 관련 클래스를 얻는 것입니다. https://code.google.com/p/efficient-java-matrix- library/downloads/detail? name = ejml-0.22-src.zip & can = 2 & q =이 도움이 되었으면 좋겠다. :) –

관련 문제