Android Studio 는 외부 라 이브 러 리 프로젝트 를 어떻게 참조 합 니까?

참고: http://stackoverflow.com/questions/16588064/how-do-i-add-a-library-project-to-the-android-studio
예:라 이브 러 리:https://github.com/AltBeacon/android-beacon-library.git주 프로젝트:https://github.com/AltBeacon/android-beacon-library-reference.git
  • File->Import Project:android-beacon-library-reference 프로젝트 먼저 가 져 오기
  • File->Import Module:android-beacon-library 를 module 로 가 져 옵 니 다.module 이름:android-beacon-library
  • 이때 gradle 파일 sync 는 성공 하지 못 했 습 니 다.기본 값 은 메 인 프로젝트 디 렉 터 리 에서 android-beacon-library 디 렉 터 리 를 찾 을 수 있 기 때문에 찾 을 수 없습니다.그래서 setting.gradle 에
    project(':android-beacon-library').projectDir = new File('../android-beacon-library')
  • setting.gradle 에 새로운 라 이브 러 리 포함
    include ':app', ':android-beacon-library'
  • android-beacon-library-reference 의 app 모듈 에서 build.gradle 은 인용 aar 를 인용 공정
    dependencies { compile project(':android-beacon-library') //compile 'org.altbeacon:android-beacon-library:2+@aar' }
  • 으로 변경 합 니 다.
    https://bitbucket.org/fangj/altbeacon-example
    에서http://www.ituring.com.cn/article/194766]

    좋은 웹페이지 즐겨찾기