2012-05-15 2 views
1

안드로이드 프로젝트에서 org.apache.commons.lang.StringUtils를 사용하고 싶습니다. commons-lang3-3.1.jar을 다운로드하여 프로젝트의 libs 디렉토리에 저장했습니다. 그러나 가져 오기가 실패하면 라이브러리가 발견되지 않습니다. 나는 많은 변형을 사용했습니다.Android + Ant 외부 jar 라이브러리

import org.apache.commons.lang.StringUtils; 

성공하지 못했습니다. 내 환경은 리눅스 콘솔이고 나는 개미를 사용하여 컴파일하지 않는다. 나의 이해는 Ant가 프로젝트 libs 디렉토리에있는 라이브러리를 선택한다는 것이다.

도와주세요. 안드로이드/자바 코딩 멍청한 놈.

+0

없이 그것을 나던, 당신은 내가 그렇게 할 방법 libs와 – oers

+0

OK있는 개미를 말할해야합니다. Google은 도움이되지 않습니다. – Jocala

+0

http://stackoverflow.com/questions/4542529/how-to-include-external-library-in-ant-build-xml-file – user1378730

답변

1

Lang 3.0 (및 후속 버전)은 다른 패키지 (org.apache.commons.lang3)를 사용합니다.) 이전 버전 (org.apache.commons.lang)보다 이전 버전과 동시에 사용할 수 있습니다. REF : http://commons.apache.org/lang/

import org.apache.commons.lang3.StringUtils; 
+0

그게 효과가! 고맙습니다. – Jocala

0

jars를 libs/디렉토리에 넣기 만하면됩니다. 어리석은 저도 같은 문제가 발생하여 여기에 답을 찾을 때까지 lib/디렉토리에 넣었습니다 : How to build an android app with external libraries using ant?

+0

** 나는 내 프로젝트의 libs 디렉토리에 commons-lang3-3.1.jar를 놓는다. 내 문제는 import org.apache.commons.lang.StringUtils; 언제나 실패합니다! – Jocala

+0

org.apache.commons.lang 패키지가 존재하지 않습니다. [javac] import org.apache.commons.lang.StringUtils; – Jocala