라이브러리를 만들 때 AAR로 만드는 방법이 있고 JAR로 만드는 방법이 있는데,
공식 홈페이지에서는 AAR만 설명되어있고

인터넷에는 전부 옛날 버전으로만 적혀있어서 삽질을 많이 했다.

 

AAR - 리소스 포함 가능 (UI 라이브러리에 사용함)

JAR - 리소스 포함 불가 (유틸 라이브러리에 사용함)

 

1. 프로젝트 우클릭->New->Module (혹은 File-New-NewModule)

 

2. 왼쪽의 Templates 에서 'Java or Kotlin Library' 선택하고 우측에 정보 입력

(Phone&Tablet은 구동 가능한 Application module, Android Library는 AAR 라이브러리)

 

3. 프로젝트를 빌드하면 해당 모듈의 build/libs 안에 jar 파일이 생성된다.

 

task.delete(type: Delete) 
이런 코드 없어도 됨

+ Recent posts