예제를 따라하다가 프로젝트 만들 때 패키지명을 새로 입력하라고 한 걸 못 보고 만들어버림.
새 프로젝트를 만들려다가.. 변경이 간단한지 알아보았다.
처음 상태 : 패키지명은 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. 그래들 파일의 패키지명은 자동으로 수정이 안 되므로 바꿔서 적어준다.
+ 근데 분리하지 않고 그냥 com.example.chapter5_1인 상태에서 바로 rename -> org.techtown.fragment 치니까 변경되긴 함. 왜 굳이 분리하는거지?
대부분 분리를 하고 변경함. 왜인지는 모르겠다.
'TIL > 안드로이드 스튜디오' 카테고리의 다른 글
5장 - 프래그먼트 기초1 : 2개의 화면전환 (0) | 2024.12.16 |
---|---|
5장 - Fragment : 액티비티에 프래그먼트 추가하기 (0) | 2024.12.16 |
도전!8 - 세 개 이상의 화면 만들어 전환하기 (0) | 2024.12.13 |
도전!7 - 로그인 화면과 메뉴 화면 전환하기 (0) | 2024.12.12 |
4장 태스크 관리, 생명주기 (0) | 2024.12.07 |