Android studio 에서 참조.aar 와.jar 를 만 드 는 방법 에 대한 자세 한 설명
2055 단어 androidstudio인용 하 다.생 성aarjar
각각 저장 위치:
*.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자 라 이브 러 리 를 참조 해 야 합 니 다.총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 안 드 로 이 드 스튜디오 를 사용 하 는 것 을 배 우 는 데 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 댓 글 을 남 겨 주 십시오.