유료앱을 출시하려고 패키지명을 변경하려고 보니, 내가 알던 방식이 사라졌다. 안드로이드스튜디오 툴이 버전업 되면서 바뀐듯하여 기록을 남긴다. 이전 게시물 [Android, 안드로이드] 패키지명 일괄 변경 방법 및 프로젝트 폴더명 변경하는 방법 포스팅 글은 이제 역사속 기록으로만 남겠지!!
안드로이드 스튜디오 패키지명 변경 방법
- 안드로이드 스튜디오 왼쪽 프로젝트 메뉴에 톱니바퀴 모양의 아이콘을 클릭한다.
- Tree Apperance 메뉴를 클릭
- Compact Middle Packages 메뉴를 클릭하여 해제

해제되면 디렉토리 구조가 분리되어서 보이게된다.
가령 com.test.pro와 같은 구조에서 com > test > pro 트리구조로 바뀌게된다.
java 아래 폴더를 선택 후 패키지 변경하기
- 왼쪽 프로젝트 네비케이터에서 변경하고자하는 java 아래 폴더를 선택 한다.
- 그런 다음 마우스 우클릭
- Refactor 메뉴 클릭
- Rename…메뉴 클릭

5. 변경할 패키지명을 입력 후 “Refactor” 버튼을 클릭

6. 왼쪽 하단에 Refactoring Preview에서 변경될 대상들을 확인 후 Do Refactor 버튼을 클릭하여 실행한다.

7. build.gradle(:app) 파일을 열고 applicationId와 namespace 의 패키지명은 자동으로 변경되지 않으니 수동으로 변경해준다.
8. 만약 코드내에 하드코딩으로 패키지명을 해둔것들이 있는지 이전 패키지명으로 찾아서 변경해야할 수 있다. 단축키 Ctrl + Shift + F를 눌러 전체 찾기 이용!
9. Sync Now 를 클릭하여 빌드한다.
유튜브 영상도 있으니 관심있다면 참고 : https://www.youtube.com/watch?v=ajv45eD6QB0
오래된 자료지만 도움되는 자료
Rename package in Android Studio