안드로이드 프로젝트를 만들었고, 패키지를 jar 파일로 묶어서 배포하고 싶습니다.
intellij 에서는 artifact 플러그인을 사용해서 배포했는데 안드로이드 스튜디오에서는 그 기능이 없네요.
아마도 gradle로 바뀌면서 없어진듯 한데..
구글링 해보면 new module 로 library를 추가해서 export 하면 된다고 하는데
jar 파일이 생성되긴 하지만 텅비어있고, 안드로이드 프로젝트에서 만들었던 클래스 파일들이 보이지 않습니다.
어떻게 해야 하나요?
android studio는 jar가 아니라 aar로 배포합니다. 라이브러리 프로젝트인경우에요.
기존에 adt로 만든 jar는 Mudule settings에서 dependencies탭에서 FIlde dependency로 추가하시면 됩니다.
그리고 jar과 aar의 차이는 리소스파일을 함께 배포가 가능하냐는 차이가 있겠습니다.
예전에 jar로 배포시에 리소스파일을 res폴더채로 같이 배포해야 했는데 aar은 그럴필요 없이 aar파일안에 포함되어 아주 편리합니다.