안드로이드 패키지 변경 방법

Package Rename 7

안녕하세요 Flature입니다.
안드로이드 패키지 변경 방법 관련 포스트입니다.

간혹 초기 패키지를 생성하고 개발을 하다보면 도중에 도메인(패키지명)을 변경해보고 싶은 경험이 있었을 것입니다.
다만 초반이었으면 별 문제 없이 변경하거나, 또는 새로운 프로젝트를 생성하여 코드를 옮기는 방식으로 진행해도 무관합니다.

안드로이드 스튜디오에서는 Refactor 기능을 제공하여 일괄적으로 Renaming을 통해 영향을 주지 않는 방향으로 이름을 변경할 수 있습니다.

패키지명 변경하기

Package Rename 1

위와 같이 탐색영역에서 톱니바퀴를 클릭하여 ‘Compact Middle Packages’에 체크 해제를 해줍니다.
체크를 없애고나면 아래와 같이 세분화된 패키지 폴더로 구분이 됩니다.

Package Rename 2

물론 체크하기 전의 모습에서도 변경이 가능하지만, 일부만 변경하고 싶을 경우에는 위와 같은 방법으로 하는 것이 좋습니다.

Package Rename 3

바꾸고자 하는 폴더에서 오른쪽 클릭을하여 [Refactor] – [Rename]을 클릭합니다.

Package Rename 4

누르고 나면 위와 같은 경고창이 나오게 됩니다.
Rename을 했을 경우 어느 곳들이 영향을 받는지 알려주는 것입니다.
이렇게 될 것을 알고 있었으니 ‘Rename Package’를 눌러줍니다.

Package Rename 5

변경하고자 하는 이름을 입력하고 ‘Refactor’를 누릅니다.

Package Rename 6

그럼 하단(일반적으로 Build 창이 있는 곳)에 변경 영향도를 다시 한번 보여줍니다.
대상을 확인한 후에 좌측 하단에 있는 ‘Do Refactor’를 클릭하여 적용해주면 됩니다.
그럼 build(app)에 적혀있는 패키지명을 제외한 다른 곳은 모두 이름이 변경되어 있는 것을 확인하실 수 있습니다.

Package Rename 7

마지막으로 build(app) 부분에 들어가서 applicationId 부분에 적혀있는 기존 패키지명을 변경한 이름으로 바꿔주면 모든 작업이 끝나게 됩니다.

지금까지 안드로이드 패키지 변경 방법 관련 포스트였습니다.
안드로이드와 관련된 다른 글을 보고 싶으시다면 여기를 눌러주세요.

Updated by 19.08.12 안드로이드 패키지 변경 방법
Site : @ThinkGround
Instagram : @thinkground_official
Facebook : @ThinkGround
Twitter : @ThinkG_Flature

Leave a Reply