이것이 패키지 이름이라고 가정 해 봅시다 :
package com.company.name
. 어떻게 변경 company
합니까?
추신 : 변경하는 방법을 name
보았지만 그렇지 않았습니다 company
. Android Studio를 사용하고 있습니다.
이것이 패키지 이름이라고 가정 해 봅시다 :
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 폴더의 이름을 자동으로 변경하고 바로 빌드 할 수 있습니다.
info.apachehive.cardview
, I want have net.vyhn.cardview
. 1 단계. 트리보기 소스 코드를 선택합니다. 단계 2.을 클릭 apachehive
하고 Shift + F6 Refactor \ Rename to vyhn
. 단계 3.info
폴더를 클릭하고 Shift + F6 Refactor \ Rename to net
. 파일이 AndroidManifest.xml
자동으로 변경됩니다. 그런 다음 디버그를 실행하면 응용 프로그램이 잘 작동합니다.
1) Android Studio에서 프로젝트 폴더를 엽니 다.
2) 앱 폴더 선택-> 마우스 오른쪽 버튼을 클릭하고 리팩터링을 선택 합니다.
3) 이동을 클릭합니다. 전체 패키지 이름을 소유 한 패키지 이름 유형을 묻고 새 패키지를 만들 것인지 묻습니다. 예를 들어 자동으로 새로 만들기를 요청 gradle
합니다 sync
.
나는 거의 모든 답변을 읽었습니다. 하지만 하나가없는 것 같습니다. 때때로 나는 틀릴 수 있습니다. 아래 방법을 사용했으며 작동 중입니다.
3 Android Studio에서 패키지 이름을 변경하는 방법
회사 도메인 / 패키지 이름이 매우 길면 더 까다 롭습니다.
이것은 나를 위해 잃어버린 링크였습니다. 프로젝트 파일-> 설정-> '빈 중간 클래스 압축'을 선택 취소해야합니다.
나는 또한 같은 문제에 직면했으며 여기에 내가 해결 한 방법이 있습니다.
패키지 이름 np.com.shivakrstha.userlog 를 np.edu.khec.userlog 로 변경 하고 싶습니다.
shivakrstha를 선택 하고 Rename Refract에 대해 Shift + F6 을 누르고 이름을 khec 로 변경했습니다 .
마지막으로 AndroidManifest.xml 에서 동일한 패키지 이름을 사용하고 build.gradle 에서 applicationId를 사용 하고 Rebuild Your Project를 잊지 마십시오 .
참고 : - 나는 변화를 시도 순이익 에 JP 내가 선택한, 그래서 순이익을 나는 누르면 Shift + F6을 위해 이름 바꾸기 굴절 과로 변경 JP 변경 다른 사람에게 그것의 확인도.
안녕하세요, 가장 쉬운 방법을 찾았습니다.
끝난!
company
,이 프로젝트는 회사를위한 것이기 때문에 다른 단어 로 바꿀 필요가 있습니다 . 그리고 왜 삭제 키를 사용합니까 ?? 어디?