안녕하세요 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내부의 첫 번째 패키지에서 선택하십시오 . 이것은 당신이 변경하는 패키지 입니다 : 대신 . 파일 에서 문자열의 인스턴스를로 변경하십시오 . 의 문자열 만 확인 하고로 안전하게 변경하십시오 .javaAndroidExplorercom.alpha.myprojectcom.first.myprojectimport com.first.myproject;import com.alpha.myproject;com.first.myprojectcom.alpha.myproject
- 메인 모듈 내부
com.first.myproject에서 문자열이 나타나는지 확인 하고로 안전하게 변경하십시오 .build.gradleappcom.alpha.myproject
- 이 패키지 이름은 응용 프로그램 프로젝트 의 서명 및 신원 임을 잊지 마십시오 . 이미 플레이 스토어에서 응용 프로그램을 게시 한 경우에, 당신은 다른 프로젝트 설정에이
com.alpha.myproject새롭게 및 게시 취소 com.first.myproject많은 사용자에 영향을 미치는 : - 당신은에, 푸시 알림을 사용하여 사용자에게 방송이 최신 버전 기존의 오래된APK 것으로, 새 응용 프로그램 버전은 다른 이름으로 출시되며이 새 버전을 게시 APK하고 version name에서 다시 시작 해야합니다 1.0. 이로 인해 오래된 응용 프로그램 슬롯을 플레이 스토어에 저장하려는 목표를 파괴합니다.APK. 따라서 프로젝트를 시작하기 전에 응용 프로그램 패키지의 이름이 무엇인지 고객에게 문의해야합니다.
- 신청서의 서명과 난독 처리가 똑같이 중요하다는 것을 잊지 마십시오. 내부 에서 명령을 실행 하여 프로젝트에서 불필요한 자원을 제거 할 수 있습니다
Studio . LINT가 생산 하는 모든 것을 수동으로 처리 할 수 있습니다 .warnings
행복한 코딩과 행복한 앱 출판. :-)