이것이 패키지 이름이라고 가정 해 봅시다 :
package com.company.name
. 어떻게 변경 company
합니까?
추신 : 변경하는 방법을 name
보았지만 그렇지 않았습니다 company
. Android Studio를 사용하고 있습니다.
답변
다음과 같이 할 수 있습니다.
매니페스트 파일에서 패키지 이름을 수동으로 변경합니다. R.java 클래스를 클릭하고 F6 (Refactor-> Move …)을 누릅니다. 클래스를 다른 패키지로 이동할 수 있으며 해당 클래스에 대한 모든 참조가 업데이트됩니다.
답변
현재 패키지 : com.company.name
새 패키지 : com.mycomapny.name
단계 : 1) 아래에 표시된이 화면에 있다고 가정합니다.
2) 프로젝트 창을 열고 설정 아이콘을 클릭합니다.
3) Compact Empty Middle Packages를 선택 취소합니다.
4) 그러면 패키지가 아래와 같이 개별 부품으로 나뉩니다.
5) “회사”를 마우스 오른쪽 버튼으로 클릭하고 리팩터링-> 이름 바꾸기-> 디렉토리 이름 바꾸기를 선택합니다.
6) 이제 귀하의 “회사”가 새로운 “mycomapny”로 변경되었으며 아래 그림과 같이 변경 사항이 반영되었습니다.
7) 이제 AndroidManifest.xml 파일에서 패키지 이름을 변경하십시오.
8) 앱 수준 build.gradle을 열고 패키지 이름을 변경합니다.
9) Cannot resolve symbol “R”으로 오류가 발생합니다.
10)이 오류를 제공하는 줄을 제거하면 Studio가 새 R 파일을 자동으로 가져옵니다.
11) 여러 파일이있는 경우 “Cntrl + Shift + R”을 눌러 찾기 및 바꾸기 옵션을 사용하십시오.
또는 “편집-> 찾기-> 경로에서 바꾸기를 선택하십시오.”
12) 모두 바꾸기를 선택합니다.
답변
이것은 https://stackoverflow.com/a/18637004/127434 에서 나를 위해 일했습니다.
또 다른 좋은 방법은 다음과 같습니다. 먼저 java 폴더-> 새로 만들기-> 패키지를 마우스 오른쪽 버튼으로 클릭하여 원하는 이름으로 새 패키지를 만듭니다.
그런 다음 모든 클래스를 선택하여 새 패키지로 끕니다. AndroidStudio는 모든 곳에서 패키지 이름을 리팩터링합니다.
마지막으로 이전 패키지를 삭제합니다.
답변
Android Studio에서 다음과 같이 할 수 있습니다.
예를 들어 com.example.app을 iu.awesome.game으로 변경하려면 다음을 수행하십시오.
- 프로젝트 창에서 작은 기어 아이콘 (
)을 클릭합니다.
- 빈 중간 패키지 압축 옵션을 선택 취소 / 선택 취소합니다.
- 이제 패키지 디렉토리가 개별 디렉토리로 나뉩니다.
-
이름을 바꿀 각 디렉토리를 개별적으로 선택하고 다음을 수행합니다.
답변
@Luch Filip의 솔루션은 앱 패키지의 이름을 바꾸려는 경우 잘 작동합니다. 제 경우에는 혼동하지 않도록 소스 패키지의 이름도 바꾸고 싶습니다.
2 단계 만 필요합니다.
-
소스 폴더를 클릭합니다. 예 :
com.company.example
> Shift + F6 (리팩터링-> 이름 바꾸기 …)> 패키지 이름 바꾸기 > 원하는 이름을 입력합니다. -
AndroidManifest.xml로 이동하여 패키지 이름> Shift + F6 (Refactor-> Rename …)을 클릭하고 위와 동일한 이름을 입력합니다.
1 단계는 R.java 폴더의 이름을 자동으로 변경하고 바로 빌드 할 수 있습니다.
답변
답변
1) Android Studio에서 프로젝트 폴더를 엽니 다.
2) 앱 폴더 선택-> 마우스 오른쪽 버튼을 클릭하고 리팩터링을 선택 합니다.
3) 이동을 클릭합니다. 전체 패키지 이름을 소유 한 패키지 이름 유형을 묻고 새 패키지를 만들 것인지 묻습니다. 예를 들어 자동으로 새로 만들기를 요청 gradle
합니다 sync
.
