예제를 따라하다가 프로젝트 만들 때 패키지명을 새로 입력하라고 한 걸 못 보고 만들어버림.

새 프로젝트를 만들려다가.. 변경이 간단한지 알아보았다.

 

처음 상태 : 패키지명은 com.example.chapter5_1이었다.

MainActivity.java는 java/com/example/chapter5_1 폴더 안에 들어있던 것.

바꾸려는 패키지명 : org.techtown.example

 

1. 톱니바퀴 -> Tree Appearance -> Compact Middle Packages를 누른다. (패키지명이 분리됨)

MainActivity.java 파일이 com.example.chapter5_1 폴더에 들어있었는데,

위 설정을 하고 나면 java > com > example > chapter5_1 폴더에 들어있는 것을 볼 수 있다.

 

2. 변경을 해줄 폴더에 우클릭 > Refactor > Rename > All Directories를 누른다. (자동으로 패키지명을 모두 변경)

 

여기서 각각 분리된 폴더들을 바꾸려는 패키지명으로 바꾸면 된다.

com -> org

example -> techtown

chapter5_1 -> fragment

 

실수한 것 : 상위 폴더에다가 org.techtown.fragment 이렇게 전체를 입력했더니 맨 뒤 fragment만 남아서 바뀜. 

 

3. 1번에서 했던 분리 과정을 해제한다. 그럼 패키지명이 org.techtown.fragment로 변경된 것을 볼 수 있다.

 

4. 그래들 파일의 패키지명은 자동으로 수정이 안 되므로 바꿔서 적어준다.

 

 

 

안드로이드 스튜디오 패키지명 변경 방법

패키지명 한 번에 변경하는 방법. 🪅

velog.io

 

 

+ 근데 분리하지 않고 그냥 com.example.chapter5_1인 상태에서 바로 rename -> org.techtown.fragment 치니까 변경되긴 함. 왜 굳이 분리하는거지?

대부분 분리를 하고 변경함. 왜인지는 모르겠다.