2014-06-11 5 views
0

Android 애플리케이션에 추가하려는 라이브러리가 있습니다. 그러나 문제는 라이브러리가 .java 개의 파일로 분리되어 있다는 것입니다. 이제는 모듈을 추가하려고했지만 작동하지 않습니다. 내 문제는 내 애플 리케이션을 통해 내 안드로이드 프로젝트에 .java 파일들을 추가하는 방법을 모르겠다. Android 개발자가 처음인데 둘러 보았지만 내 유형의 라이브러리를 Android 프로젝트에 추가하는 방법에 대한 명확한 설명을 찾을 수 없습니다. enter image description hereAndroid 프로젝트에 .java 라이브러리 추가

+0

많은 도서관은 java 파일의 모음입니다; 그들은 모두 같은 도서관 프로젝트에 속해 있습니까? 어떤 IDE를 사용하고 있습니까? – ChiefTwoPencils

+0

예 그들은 모두 동일한 라이브러리에서 떨어져 있으며 Android Studio를 사용하고 있습니다. –

+0

@ChiefTwoPencils는 내가 가져 오는 방법 일 수 있습니까? –

답변

0

방금 ​​위에 게시 한 스크린 샷에 몇 가지 문제점이 있습니다.

1) Gradle (따라서 Android Studio)에 컴파일해야하는 Java 파일이 있다는 것을 알리는 것 같지 않습니다.

sourceSets { 
    main { 
    java { 
     srcDir 'libs' 
    } 
    } 
} 

을 다음 settings.gradle에 모듈을 추가 : 당신은 TMDB-lib 디렉토리 모듈의 build.gradle이를 추가하여이 문제를 해결할 수 있습니다.

2) Tmdb 클래스에는 패키지가 없습니다 (즉, 첫 번째 행은 패키지 선언이 아닙니다). 따라서 자바 코드로 가져 오는 올바른 방법은 클래스 이름을 사용하는 것입니다 :

대신
import TmdbApi; 

:

import TMDB-lib.libs.TmdbApi; 
관련 문제