안녕하세요 RobertoAV96 ,
여기에 세 가지 솔루션을 제공했습니다. 문제에 해당되는 것을 선택하십시오.
프로젝트 루트 폴더 이름 의 이름 만 변경 하려면 탐색기에서 수행 할 수 있습니다.
- 프로젝트 경로를 복사 한 후 스튜디오에서 프로젝트를 닫으면 됩니다. 기본 시작 화면 에서 프로젝트를 닫 습니다 .
- 파일 탐색기 로 이동 하여 주소 표시 줄에서이 경로를 복사 한 다음 폴더로 이동하십시오.
- 프로젝트 의 루트 인 폴더의 이름을 바꾸십시오 .
iml
이 루트 폴더 의 파일 이름을 폴더 이름으로 바꾸십시오 . 즉, 프로젝트 루트 폴더의 이름이 say demo_project
라면 그 demo_project.iml
안에 파일 이있을 것 입니다. 이 폴더의 이름을 say로 변경 한 경우 폴더 안의 파일 my_project
이름을로 변경 iml
해야합니다 my_project.iml
.
실제로 refactor
옵션 Studio
은 동일하게 수행 할 수 있습니다.
프로젝트 app
내부 의 폴더 이름
을 변경 root folder
하려면 탐색기에서 동일하게 수행하십시오.
app
폴더 이름을 원하는 이름으로 바꿉니다 .
[ 정보 :APK
같은 이름을 인수 할 예정이 프로젝트에 생성 된 파일은, 당신이 빌드 모드를 나타내는 접미사 뒤에 서명 APK
중 하나이기을, debug
또는
release
. 서명 APK
은 debug
또는 의 해당 폴더에 release
있습니다. 서명되지 않은 APK가에 위치 output
의 폴더 build
디렉토리, 모든 build
, debug
및 release
폴더가에서 발견되는 주요 app
폴더 또는 폴더 당신은]이 폴더의 이름을 변경했다.
- 당신이되고이 폴더에 준하는 이름 가정
my_project_app
, 폴더를 열고 이름을 바꾸 app.iml
으로, my_project_app.iml
프로젝트의 이름 뒤에합니다.
- 이제 프로젝트의 루트 폴더 로 이동 하여
settings.gradle
파일을 찾으십시오 .
이 파일의 내용은 프로젝트에 포함하는 모듈 폴더의 이름이며 현재는 하나의 모듈 만 있습니다.
include ':app'
이것은 app
폴더 의 이전 이름에 해당 합니다.
따라서 변경해야합니다.
include ':my_project_app'
그게 다야. 이제에서 프로젝트를 다시로드하고 생성 된 studio
이름을 확인할 수 있습니다 APK
.
패키지 이름을 이름을 바꾸려면, 말을 com.first.myproject
합니다
com.alpha.myproject
:
- 다시 탐색기로 이동하십시오.의 폴더 계층 구조에서
src-->main-->java
패키지는 com-->first-->myproject
입니다. Studio
닫혀 있는지 확인하십시오 .
- 두 번째 폴더의 이름을 변경
first
하는 방법에 대해 alpha
.
- 를 열고
Studio
지금. 왼쪽 패널 트리 모드 에서 폴더 Replace in Path
내부의 첫 번째 패키지에서 선택하십시오 . 이것은 당신이 변경하는 패키지 입니다 : 대신 . 파일 에서 문자열의 인스턴스를로 변경하십시오 . 의 문자열 만 확인 하고로 안전하게 변경하십시오 .java
Android
Explorer
com.alpha.myproject
com.first.myproject
import com.first.myproject;
import com.alpha.myproject;
com.first.myproject
com.alpha.myproject
- 메인 모듈 내부
com.first.myproject
에서 문자열이 나타나는지 확인 하고로 안전하게 변경하십시오 .build.gradle
app
com.alpha.myproject
- 이 패키지 이름은 응용 프로그램 프로젝트 의 서명 및 신원 임을 잊지 마십시오 . 이미 플레이 스토어에서 응용 프로그램을 게시 한 경우에, 당신은 다른 프로젝트 설정에이
com.alpha.myproject
새롭게 및 게시 취소 com.first.myproject
많은 사용자에 영향을 미치는 : - 당신은에, 푸시 알림을 사용하여 사용자에게 방송이 최신 버전 기존의 오래된APK
것으로, 새 응용 프로그램 버전은 다른 이름으로 출시되며이 새 버전을 게시 APK
하고 version name에서 다시 시작 해야합니다 1.0
. 이로 인해 오래된 응용 프로그램 슬롯을 플레이 스토어에 저장하려는 목표를 파괴합니다.APK
. 따라서 프로젝트를 시작하기 전에 응용 프로그램 패키지의 이름이 무엇인지 고객에게 문의해야합니다.
- 신청서의 서명과 난독 처리가 똑같이 중요하다는 것을 잊지 마십시오. 내부 에서 명령을 실행 하여 프로젝트에서 불필요한 자원을 제거 할 수 있습니다
Studio
. LINT가 생산 하는 모든 것을 수동으로 처리 할 수 있습니다 .warnings
행복한 코딩과 행복한 앱 출판. :-)