2014-10-23 3 views
3

순수한 Java 라이브러리 (Java 라이브러리는 다른 컴파일 된 jars 라이브러리를 사용함)에 의존하는 Android 애플리케이션을 사용하는 Android 프로젝트가 있습니다.
종속성을 추가했는데 프로젝트를 빌드 할 수 있지만 런타임에는 ClassNotFoundException 오류가 있습니다.
CLASSPATH 환경 변수에 항아리 경로를 추가해야했습니다.
안드로이드 스튜디오 실행/디버그 구성에 명령 행 옵션Android Studio 프로젝트에서 클래스 경로를 추가하는 방법

java –classpath <path to the jars> 

를 사용하는 것처럼, 단지 프로젝트에 대한 로컬 클래스 경로를 설정하는 방법이 있나요?

+0

수 완료 : 다음, 응용 프로그램/build.gradle 파일에서이 코드 줄을 추가 [Android Studio에 라이브러리 프로젝트를 추가하려면 어떻게합니까?] (http://stackoverflow.com/questions/16588064/how-do-i-add-a-library-project-to-the-android-studio) –

답변

16

먼저 프로젝트의 "app"폴더에 "libs"하위 폴더가 있는지 확인하십시오. 존재하지 않으면 생성하십시오. 은 "libs와"폴더에

dependencies { 
    ... 
    compile fileTree(dir:'libs', include: ['*.jar']) 
    ... 
} 

놓습니다 jar 파일의 모든, 봐라, 당신은

+0

그리고 1 단계에서 .jar 파일을 찾습니다.이 줄은 분명하지 않습니다. .jar 파일은 내 프로젝트에 있습니다. – Destro

+0

이것은 나를 위해 작동하지 않습니다. 이 시도하고 빌드 할 때마다 어떤 색상 (예 : colorAccent 또는 colorPrimary)과 일치하는 리소스 파일이없고 Theme.appCompat 등의 항목에 대한 부모를 찾을 수 없다는 오류가 발생합니다. – Baxtex

+0

# 8 "if module is if is module 열거 된 "... 무엇 이전 단계를 모두 따르고 그렇지 않은가? – Legato

관련 문제