Android studio 에서 참조.aar 와.jar 를 만 드 는 방법 에 대한 자세 한 설명

Android Studio 에서 자신의 라 이브 러 리 를 생 성 할 때*.jar 와*.aar 파일 을 동시에 생 성 합 니 다.
각각 저장 위치:
     *.jar:라 이브 러 리/build/intermediates/bundles/debug(release)/classes.jar     *.라 이브 러 리
.jar 와.aar 의 차이
이름 으로 볼 때 하 나 는 자바 application resource 입 니 다.하 나 는 android application resource 입 니 다.
그 모든 차 이 는 이름 에서 알 수 있다.
     .jar 에는 class 파일 과 목록 파일 만 포함 되 어 있 습 니 다.
     .aar 에는 res 의 자원 파일 을 포함 하여 class 파일 과 다른 모든 자원 파일 이 포함 되 어 있 습 니 다.
예 를 들 어 lib 라 이브 러 리 는 사용자 정의 view 패키지 입 니 다.그 안에 class 파일 뿐만 아니 라 자원 파일 도 포함 되 어 있 습 니 다.그러면 이 라 이브 러 리 를.aar 형식 으로 사용 해 야 합 니 다.
Android studio 에서.aar.jar 를 어떻게 생 성 합 니까?
studio 에서 moudel 로 관리 하고 moudel 을 새로 만 듭 니 다.android library 를 선택 하 십시오.

새 android lib
그리고 코드 가 완성 되면 이 moudel 을 컴 파일 하면.aar 와.jar 를 생 성 할 수 있 습 니 다.

aar 생 성 디 렉 터 리

jar 생 성 디 렉 터 리
라 이브 러 리 의 역할 에 따라 자원 파일 이 포함 되 어 있 으 면 aar 를 사용 할 수 있 습 니 다.
Android studio 에서.aar.jar 를 어떻게 인용 합 니까?
인용
*.jar 를 app 의 lib 에 복사 합 니 다.
build.gradle 프로필 변경

 dependencies {
  compile fileTree(include: ['*.jar'], dir: 'libs')
 }
studio 새 버 전에 서 자동 으로 생 성 됩 니 다.모든 것 은 lib 디 렉 터 리 에 직접 복사 하여 컴 파일 하면 됩 니 다.
로 컬.aar 참조
*.aar 를 app 의 lib 에 복사 합 니 다.
build.gradle 프로필 변경

 repositories {
  flatDir {
   dirs 'libs'
  }
 }
 dependencies {
  compile(name: 'HouyiLib_v1.0.1', ext: 'aar')
 }
주의해 야 할 것 은 aar 에서 도 제3자 lib 를 인용 했다 면 포 장 된 aar 에서 이 세 개의 라 이브 러 리 를 aar 에 추가 하지 않 았 습 니 다.그러면 app 에서 aar 를 참조 하 는 것 외 에 필요 한 다른 제3자 라 이브 러 리 를 참조 해 야 합 니 다.
총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 안 드 로 이 드 스튜디오 를 사용 하 는 것 을 배 우 는 데 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 댓 글 을 남 겨 주 십시오.

좋은 웹페이지 즐겨찾기