문제

이 질문은 많이 논의되었지만 문제는 지난 몇 달 동안 Android Studio가 많이 변경되었으며 프로젝트 구조 대화 상자가 완전히 다릅니다. 많은 솔루션은 적어도 나에게 더 이상 작동하지 않습니다.

외부 항아리 (또는 일반적으로 외부 라이브러리 사용)를 가져올 때 해결할 두 가지 별도의 문제가 있습니다.

  1. JAR을 GRADLE 의존성으로 구성하여 나머지 코드와 함께 컴파일해야합니다.
  2. Android Studio는이 항아리를 도서관으로 사용하고있는 것을 알고 있어야합니다. 그래서 Autocomplete 및 다른 IDE 물건이 일하고있는 것입니다.
  3. 나는 첫 번째 문제를 해결할 수있었습니다. JAR 파일을 build.gradle 에 넣고 JAR 파일에 포함 된 일부 클래스를 사용하면 오류없이 빌드 및 실행됩니다. 그것이 예상대로 작동한다고 말하십시오).

    그러나 두 번째 부분에 문제가 있습니다. Sidebar의 파일에서 RightClick을 사용하여 JAR 파일 라이브러리 을 라이브러리 을 추가했으며 이제 JAR을 확장하고 포함 된 모든 클래스를 볼 수 있습니다. 그러나 Android Studio는 여전히 코드 (분리 된 모듈 / 폴더에 있음)에서 사용할 때 이러한 클래스를 인식하지 못합니다. 어떤 아이디어를 고치는 방법은 무엇입니까?

도움이 되었습니까?

해결책

답변은 jar 파일을 프로젝트 구조 대화 상자의 기본 모듈에 파일 종속성 으로 추가 할 것입니다. 불행히도, 나는이 모든 지점의 종류의 메인 모듈 디렉토리의 외부에서 아무것도 추가 할 수 없었습니다.

어쨌든, 나는 maven 로 전환하여 문제를 해결했습니다. 이 모든 것들이 새로운 것처럼, 나는 그런 일이 있고 그랜트와 함께 그것을 너무 쉽게 함께 사용할 수 있다는 것을 알지 못했습니다. 나는 단순히 내가 build.gradle 에 필요 한 다음 깨끗한 프로젝트 rebuild 프로젝트 을 클릭하고 마지막으로 프로젝트를 닫고 다시 열었습니다. 안드로이드 스튜디오. 그 후, 나는 둘 다 내 신청서를 작성하고 모든 IDE 고급 스러움으로 코드에서 원하는 클래스를 사용할 수 있습니다.

분명히, 종속성은 이제 Android Studio에서 을 클릭하는 을 클릭합니다.

update : 특별한 도구가 있기 때문에 두 번째 단락에서 설명한 모든 단계를 수행 할 필요가 없습니다. 도구> Android> 그레이드 파일 을 사용하여 프로젝트 동기화 (또는 도구 막대에서 해당 버튼을 클릭하십시오).

다른 팁

Android Studio 내에서 JAR 파일을 마우스 오른쪽 버튼으로 클릭하고 "라이브러리로 추가"를 누릅니다.다른 사람은 같은 문제가있었습니다. Android Studio : 라이브러리로서 Jar 추가?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top