Android Studio에서 외부 라이브러리를 로드하는 방법과 주의 사항

안드로이드 스튜디오에서 외부 라이브러리를 사용할 때 멈추었기 때문에 메모.
그런 다음 라이브러리를 사용하는 방법을 요약했습니다.

환경


  • Android Studio 2.2.2
  • gradle 2.14

  • 문제점



    Android Studio에서 외부 라이브러리를 사용하는 방법에는 두 가지가 있습니다.
  • 툴바의 File→Project Structure에서 지정
  • build.gradle에 직접 기입

  • 이번에는 두 번째 방법을 사용할 때 가져 오기가 수행되지 않았으며 외부 모듈 참조로 인해 빌드에서 오류가 발생했습니다.

    라이브러리 가져오기 방법



    빠진 것은 2 번의 방법이지만, 다음에 1 번의 방법도 메모.

    1. 툴바의 File→Project Structure에서 지정하는 경우



    툴바에서 파일> 프로젝트 구조> dependencies 탭을 선택하십시오.
    + 버튼을 눌러 Library Dependencies를 선택하십시오.



    가져올 라이브러리를 검색하고 선택하십시오.


    2. Gradle에 기술하는 경우


    build.gradle는 외부 라이브러리에 대한 다음 정보를 설명합니다.
  • groupId
  • artifactId
  • version

  • 실제 예는 이런 느낌
    dependencies {
        compile files('libs/protobuf-java-2.6.1-javadoc.jar')
        compile files('libs/protobuf-java-2.6.1.jar')
        compile 'org.apache.mina:mina-core:2.0.15'
        compile 'org.mongodb:bson:3.2.2'
    }
    
    build.gradle를 편집 한 후 도구에 sync 버튼이 표시되면 클릭하십시오.

    외부 라이브러리가로드되지 않는 경우의 조치.



    내 경우에는 sync 버튼이 표시되지 않고 빌드해도 오류가 발생합니다.

    적당히 만지면 다음과 같은 방법으로 해결할 수 있습니다.

    첫 번째 방법과 마찬가지로 툴바에서 File → Project Structure → dependencies 탭을 선택하십시오.build.gradle에 지정된 라이브러리가 표시되어야하므로 적절한 것을 선택한 다음 Comple을 다시 선택하십시오.



    그런 다음 OK를 누르면 외부 라이브러리가 자동으로로드됩니다.

    좋은 웹페이지 즐겨찾기