(Android) Android Studio 패키지 이름 변경

Android Studio에서 프로젝트 작업을 하는 동안 패키지 이름을 변경해야 하는 경우가 있습니다.

이번에 플레이스토어에서 앱리뷰를 신청하려고 하는데 패키지명에 .example이 들어가지 않아야 하기에 변경을 하게 되었습니다.

예전에 패키지 이름을 변경할 때 일부 프로젝트 파일에서 패키지 이름과 경로가 엉켜서 큰 문제가 있어서 한 포스팅으로 정리합니다.



프로젝트 우측 상단의 톱니바퀴 아이콘을 클릭하면 Compact Middle Package를 공유할 수 있습니다. (우선 대부분 체크가 됩니다.


com.example.sejonggoodsmallproject는 com, example, sejonggoodsmallproject로 나누어져 있는 것을 볼 수 있습니다.


예제 패키지 이름을 변경하고 싶습니다. 예제 패키지 → 리팩토링 이름 바꾸기를 클릭합니다.


경고 창이 나타나면 전체 프로젝트를 클릭합니다.


변경할 패키지 이름을 입력합니다.


리팩터링을 클릭합니다.


마지막으로 앱 수준 build.gradle에서 애플리케이션 ID를 변경된 패키지 이름으로 변경하고 지금 동기화를 실행합니다.

Firebase를 사용 중이거나 프로젝트에 google-services.json과 같은 파일이 포함된 경우 해당 파일의 패키지 이름을 개별적으로 변경해야 합니다!!