728x90
라이브러리화
생각해보니 저번에 마지막으로 라이브러리화 시키는 과정에 대해서 설명을 안해서 추가로 포스팅해보려고 합니다.
7. AAR 파일 생성
안드로이드 스튜디오 우측에 보이는 Gradle 버튼을 클릭하면 숨겨진 창이 뜨는데 거기서 저 빨간색 원의 Excute Gradle Task를 누릅니다.
aR을 입력하고 OK 클릭
이렇게 뜨면 aar 파일이 생성 완료된겁니다.
프로젝트 폴더 -> app -> build -> outputs -> aar 경로에 들어가면 app-release.aar 파일이 생성되어있습니다.
8. AAR 파일 다른 프로젝트 적용 해보기
이제 생성된 aar 파일을 다른 프로젝트에 적용시켜서 사용해보겠습니다.
aar파일을 libs 폴더에 추가해줍니다.
싱크로나이즈를 한번 해주시고
build.gradle에 해당 문구들을 추가해줍니다.
repositories{
flatDir {
dirs 'libs'
}
}
implementation name: '확장자명 제외한 파일 이름', ext: 'aar'
그 다음 Sync now를 클릭해서 gradle을 새로고침해주면
이렇게 프로젝트에서 사용이 가능합니다~
프로젝트의 aar 파일이니 사용해보실 분들은 깃허브 코드를 참조하여 사용해보시기 바랍니다. (조만간 Java docs 를 작성해볼까 합니다.)
728x90
'Project' 카테고리의 다른 글
[프로젝트] 모이소 : PC 멀티리모콘 앱 개발기 - 1 (0) | 2020.08.29 |
---|---|
[프로젝트] 모이소 PC 앱 배포 (Beta) (0) | 2020.08.28 |
[프로젝트] 대학시간표(CollegeTimeTable) 레이아웃 커스텀 뷰 제작기 - 4 (0) | 2020.08.28 |
[프로젝트] 대학시간표(CollegeTimeTable) 레이아웃 커스텀 뷰 제작기 - 2 (1) | 2020.08.28 |
[프로젝트] 대학시간표(CollegeTimeTable) 레이아웃 커스텀 뷰 제작기 - 1 (3) | 2020.08.28 |
댓글