Android Studio에서 프로젝트 이름 변경


324

프로젝트 및 모듈의 이름을 변경하고 싶습니다. 그러나 Android Studio의 이름을 바꾸려고하면 오류가 발생합니다.

예를 들어 아래 이미지와 같이 이름을 "MyApplication"에서 "AndroidApp"로 변경하고 싶습니다.
여기에 이미지 설명을 입력하십시오
첫 번째 사각형에서 다음을 변경하고 싶습니다.

AndroidApp ( "G : ... \ Android \ AndroidApp).

두 번째 사각형에서 다음을 변경하고 싶습니다.

AndroidApp [AndroidApp-AndroidApp]

편집 : 이것은 로그입니다 :

Gradle : 루트 프로젝트 'MyApplicationProject'에 프로젝트 'AndroidApp'이 없습니다.

build.gradle :

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.0.1"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
}

dependencies {
    compile 'com.android.support:support-v4:18.0.0'
}

settings.gradle :

include ':MyApplication'

이름을 어떻게 바 꾸었습니까? Refactor> Rename?
Rémi F

1
예. 나는 이런 식으로 해왔다.
RobertoAV96

확인. 당신을 돕기 위해 오류에 대해 조금 더 말씀해 주시겠습니까?
Rémi F

오류를 추가하여 질문을 편집했습니다.
RobertoAV96

2
다른 폴더 (AndroidApp)에 모든 것을 복사하는 것이 좋습니다. 이 사본에서 AndroidApp \ MyApplication의 이름을 AndroidApp \ AndroidApp로 바꾸십시오. setting.gradle을 "include ': AndroidApp'"로 변경하고 마지막으로이 모든 새 폴더를 새 Android Studio 프로젝트로 가져 오십시오. 작동합니다.
Rémi F

답변:


521

이것은 나를 위해 속임수를했다 :

  • Android Studio 닫기
  • 프로젝트 루트 디렉토리 이름 변경
  • 안드로이드 스튜디오 열기
  • 로컬 히스토리가 아닌 프로젝트를 열어 프로젝트를 엽니 다.
  • 깨끗한 프로젝트

settings.gradle아래 줄이 포함되어 있으면 삭제하거나 새 이름으로 업데이트하십시오.

rootProject.name = 'Your project name'

편집 :
모든 버전에서 작업! 마지막 테스트 : Android 3.6.2 2020 년 2 월 .


7
그런 다음 새 .iml 파일이 만들어집니다. 이전 파일을 안전하게 삭제할 수 있습니까?
레온

6
@Leon 그래, 할 수있어!
Ilya Gazman

6
여전히 작동합니다 (Android Studio 2.3). 나중에 "클린 프로젝트"를 수행해야했다면 에뮬레이터가 "apk 설치"에서 충돌이 발생합니다
allofmex

11
나는 이것에 대해 모른다. Ctrl + Shift + F를 사용하여 이전 프로젝트 이름을 검색해도 여전히 많은 참조가 있습니다.
Suragch

8
strings.xml에서 app_name을 변경하는 것을 잊지 마십시오. 그렇지 않으면 이전 이름으로 apk를 빌드합니다
shabby

187

".idea / .name"파일의 제목 표시 줄에 표시되는 이름을 변경할 수 있습니다.


3
이것은 내 말에 아무것도하지 않습니다. 그것을 변경 한 후 프로젝트를 정리하고 다시 시작하고 재부팅하려고했습니다. 어디에도 변화가 없습니다. Afaik이 더 이상 작동하지 않습니다.
Madmenyo

1
Android Studio 1.3.2
Benjamin

31
이렇게하면 Android Studio 창의 제목 만 변경되지만 프로젝트 이름은 바뀌지 않습니다.
Luca S.

1
이것은 대답이 아니며, 그것이 사실인지 거짓인지 주장 할 수 없습니다.
ErTR

3
Android Studio 2.2부터는 더 이상 작동하지 않습니다. 파일은 Studio가 시작될 때마다 삭제됩니다. 더 이상 프로젝트 이름을 지정할 수 없습니다. 따라서 프로젝트를 닫고 최근 프로젝트 목록을 기대하면 무엇이 무엇인지 알아낼 수 있습니다.
drindt

66
  1. 루트 프로젝트 디렉토리를 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 리 팩터-> 이름 바꾸기를 선택하십시오.
  3. 프로젝트 이름 바꾸기를 선택하고 이름을 변경하십시오.
  4. 또한 모듈 이름 변경을 선택하고 변경하십시오. 모듈 이름이 이미 변경되었다는 메시지가 표시되면 정상적으로 작동합니다.
  5. 이제 프로젝트 루트 폴더를 다시 마우스 오른쪽 버튼으로 클릭하고 모듈 설정 열기를 선택하십시오.
  6. 모듈 섹션에서 이전 프로젝트 이름과 관련된 폴더를 제거하십시오.
  7. 설정을 적용하고 확인을 누르십시오.

  8. Android Studio를 다시 시작하십시오.

희망이 도움이됩니다!


14
Gradle 기반 프로젝트의 경우 Android Studio의 버그로 인해 올바르게 작동하지 않습니다.
Scott Barta

8 단계 (AS 다시 시작)를 수행해야한다는 점을 명심하십시오. 그렇지 않으면 새 모듈을 작성할 때마다 이전 모듈이 다시 작성됩니다.
anticafe

3
1 단계와 혼동 : "루트 프로젝트 디렉토리"란 무엇입니까? Android Studio 또는 파인더 / 탐색기에 있습니까? AS 내에 있으면 가장 낮은 수준 (루트)에 여러 디렉토리가 있습니다. 이것을 "app"디렉토리 또는 내 프로젝트 이름 (소스 파일이있는 곳이 아님)이있는 디렉토리로해야하지만 리 팩터-> 이름 바꾸기로 이어지지는 않습니다. AS 사용 2.1.2.
Scott Biggs

16
2.2.3에서 작동하지 않으면 "루트 모듈의 이름을 바꿀 수 없습니다"라는 메시지가
표시됨

2
안드로이드 스튜디오 3.2.1 루트 모듈 에러 이름을 바꿀 수 없습니다
kkarakk

42

2017 년 7 월 업데이트 : 테스트 및 작동


  1. 프로젝트 열기 폴더 (당신이 안드로이드 스튜디오를 통해 열 수 자체는 볼 )
  2. 이제 Android Studio를 닫습니다.
  3. yourOldProjectName.iml을 새 이름으로 변경하십시오.
  4. 부모 폴더의 이름을 같은 새 이름으로 바꿉니다.
  5. Android Studio-> 파일-> 열기-> renamed.im 경로를 다시 엽니 다

1
대안 : 상위 폴더의 이름 만 바꿉니다. 프로젝트를 엽니 다. tso .iml 파일이 표시됩니다. 이전 이름의 .iml 파일을 삭제하십시오.
유수프 아자 드

1
2.1.2와 동일한 솔루션을 확인하고 정상적으로 작동합니다. 해결책에 +1
대중의 왕

작동하지만 몇 가지 추가 단계가 필요합니다. 그렇지 않으면 기호 @ mipmap / ic_launcher를 찾을 수없는 것처럼 AndroidMenifest.xml에서 오류가 발생합니다. 1. Gradle 파일과 프로젝트를 동기화하십시오. ( stackoverflow.com/questions/17424135/… ) 2. 응용 프로그램을 정리하고 다시 작성하십시오.
Aksh1801

@Akshit는 귀하의 경험을 일으킨 원인을 확신하지 못하지만 Androidstudio 2.2.3 에서이 솔루션을 적용했으며 프로젝트를 다시 열면 어쨌든 자동으로 다시 색인 생성되므로 주석이 필요하지 않습니다.
bastami82

2
나를 위해 일하지 않았다. 프로젝트 폴더와 .iml에 새로운 이름이 있어도 여전히 "모듈 OldName을 가져올 수 없습니다"라고 말했습니다.
Azurespot

11

업데이트 :

이 답변 이 더 좋습니다.

오래된 답변 : 1. 마우스 오른쪽 버튼으로 클릭

ackage 이름과 Refactor -> Rename...

여기에 이미지 설명을 입력하십시오

  1. 당신이 원하는 경우 물었을 때 Rename directory또는 Rename package선택Rename package

여기에 이미지 설명을 입력하십시오

  1. 이제 Finder에서 루트 폴더 (/ app 폴더의 상위 폴더)의 이름을 수동으로 바꿉니다.

여기에 이미지 설명을 입력하십시오

  1. 새 폴더 이름으로 Android Studio에서 프로젝트를 다시여십시오.

  2. Cmd + Shift + f Android Studio에서 이전 이름의 모든 인스턴스에 대해 새 이름으로 변경하십시오.

  3. 변경 applicationIdbuild.gradle

보너스 라운드 :

  • .gitignore프로젝트의 루트에 있는 파일 을 업데이트해야 할 수도 있습니다 . 이 작업을 수행 한 후 분기를 교체하면 작업 변경 사항에 많은 파일이 표시 될 수 있지만 이름이 바뀐 분기를 updated로 병합 한 후에 파일이 사라질까 걱정하지 마십시오 .gitignore. Android Studio에서 문제를 일으킬 수 있으므로 수동으로 제거하지 마십시오.
  • Finder에서 기존 루트 폴더 삭제

1
프로젝트 이름과 다른 패키지 이름이 변경됩니다.
Leo Lei

답변은 질문과 관련이 없습니다. 질문은 앱 폴더의 이름을 변경하여 생성 된 apk가 동일한 이름을 얻도록 요청합니다. 반면에 응용 프로그램 ID에 해당하는 패키지 이름을 바꾸는 솔루션을 제공하고 있습니다.
Abhinav Saxena

11

프로젝트 이름 변경


Android Studio를 닫아 프로젝트 이름을 변경하고 프로젝트 폴더로 이동하여 이름을 바꿉니다…


여기에 이미지 설명을 입력하십시오


.idea 폴더와 .iml 파일을 삭제 하십시오. 숨겨진 폴더를 표시하려면 Cmd + Shift +. (도트)를 누릅니다 .


여기에 이미지 설명을 입력하십시오


VSCode와 같은 텍스트 편집기로 settings.gradle 파일을 열고 rootProject.name 을 새 프로젝트 이름으로 변경하십시오 .


여기에 이미지 설명을 입력하십시오


끝난! 프로젝트 이름이 변경되었습니다! 그냥와 프로젝트 열 안드로이드 Studio를 하고 Gradle을가 합니다 동기화 다시.


감사합니다. 사랑합니다. 이름이 Android Studio 창 상단에서 변경되었습니다. 프로젝트의 모든 파일에서 이름을 검색했지만 숨겨진 파일로 인해 모든 파일을 찾을 수 없었습니다.idea
SKREFI

10

Android Manifest에서 " android : label ="AppName " " 이름을 찾으십시오 . AndroidManifest.xml에서 라벨 이름 (예 : 여기에서 "AppName")의 모든 android : label 이름을 바꾸십시오. 그냥 저장하십시오! 앱을 실행하면 새로운 이름이 표시됩니다


9
  1. Android Studio를 닫습니다.

  2. 프로젝트 루트의 폴더 이름을 바꾸십시오. 예를 들어 "MyApplication"을 "Myblablabla"로 변경하십시오.

  3. '.idea'폴더를 삭제하십시오.

  4. Android Studio를 열고 업데이트 된 프로젝트를 가져옵니다.


8

res> values> strings.xml로 이동하십시오. 한 줄은 Somethig- 당신의 이름을 말합니다

<string name="app_name">Somethig-your name</string>

원래 이름을

 <string name="app_name">Your Name</string>

3
모듈 이름이 아닌 앱의 문자열이 변경됩니다. 또한 "코드 스 니펫"이 아닙니다. : P
Jared Rummler 2016 년

1
예,하지만 고객에게 미치는 영향은 동일합니다. 또한 수정 해 주셔서 감사합니다.
user3000140

1
op가 아닌 @ user3000140은 .. 먼저 답을 읽으십시오. 틀린 대답은이 판금의 품질을 떨어 뜨릴 수 있습니다.
Shivam Sharma

@ user3000140 OP는 프로젝트 이름을 변경하도록 요청하므로 앱 사용자에게 눈에 띄는 차이가 발생하지 않습니다.
레오 레이

7

우선 최신 Android Studio (0.3.7 현재)로 업데이트하는 것이 좋습니다. 수많은 버그 수정이 있습니다.

버그 https://code.google.com/p/android/issues/detail?id=57692 에서 실행 중입니다. UI를 사용하여 모듈 또는 프로젝트의 이름을 바꾸려고하면 업데이트되지 않습니다. 빌드 파일. 죄송합니다. 지금은 실제로 고장났습니다. 파일 시스템에서 직접 디렉토리 이름을 settings.gradle변경하고 변경 사항을 반영하도록 파일을 업데이트하는 것이 좋습니다 . 디스크의 프로젝트는 다음과 같이 보일 것입니다 (여기에 표시된 것보다 많은 파일이 있음).

projectFolder
|--settings.gradle
|--applicationModuleFolder
|  |--build.gradle
|  |--src

그것은 프로젝트 이름으로 projectFolder의 이름을 사용하고 안드로이드 앱이 존재하는 모듈의 이름으로 applicationModuleFolder를 사용합니다 (각각 스크린 샷의 상단 및 하단 윤곽 상자). 프로젝트 설정 방식은 모두 같은 이름을 가지고 있습니다. 원하는 경우 둘 다 동일한 새 이름으로 이름을 바꾸거나 다른 이름을 지정할 수 있습니다. 중요하지 않습니다.

이름이 바뀌면 settings.gradle파일을 편집하십시오 . 그것은 다음과 같이 보일 것입니다 :

include ':applicationModuleFolder'

이름을 새 이름으로 변경하십시오. 이러한 변경이 이루어지면 툴바에서 Gradle 파일과 프로젝트 동기화 버튼을 클릭하십시오 (이전 버전의 Android Studio를 실행하는 경우 해당 버튼이 없을 수 있으므로 프로젝트를 닫았다가 다시 열 수 있습니다) ) 및 변경 사항을 선택해야합니다.


7

나를 위해 일한 것은 다음과 같습니다.

이동

setting.gradle
  1. 이름을 바꾸십시오.
  2. 변경하고 리팩터링하려는 앱 루트 폴더로 이동하여 이름을 바꿉니다.
  3. 안드로이드 스튜디오를 닫습니다.
  4. 폴더를 찾아 이름을 변경하십시오
  5. 안드로이드 스튜디오를 다시 시작하십시오.
  6. gradle sync를 수행하십시오.

그리고 당신은 끝났습니다!


5

settings.gradle파일 에서 다음과 같은 것을 시도해 볼 수 있습니다 .

rootProject.name = "YOUR_PROJECT_NAME"

Android Studio를 다시 시작하면 제목 표시 줄의 텍스트도로 바뀝니다 YOUR_PROJECT_NAME.

Android Studio 2.2 RC2에서 테스트


3

+ 로 [ Tool Window \ Project ]로 이동 하여이 창의 왼쪽 상단에있는 레벨을 Project (다른 두 개는 Packages 및 Android)로 변경 한 다음 +로 프로젝트 이름을 바꿀 수 있습니다 . 새 이름을 입력하고 확인을 누릅니다.Alt1ShiftF6

시스템에 나타나는 앱 이름 만 변경하려는 경우 manifest.xmlandroid:title 에서를 수정할 수 있습니다 .


3

리 팩터를 사용하여 쉽게 이름을 바꿀 수 있습니다.

  1. 프로젝트 루트 폴더를 클릭하고 리 팩터를 클릭하십시오.

  2. 그런 다음 이름 바꾸기를 클릭하면 팝업이 표시되며 새 이름을 지정할 수 있습니다.


2
"디렉토리 이름 바꾸기 "가 아닌 " 모듈 이름 바꾸기"를 누르려고한다고 언급하는 것이 좋을 것입니다.
Sakiboy

3

나를 위해 일하는 것은

Build.gradle로 이동 ApplicationId 변경 및 프로젝트 동기화.

프로젝트> 이름 바꾸기> 패키지 이름 바꾸기를 마우스 오른쪽 단추로 클릭하십시오.

앱과 붐을 실행하십시오.

이것이 나를 위해했던 것처럼 작동하기를 바랍니다.


3

build.gradle에서 응용 프로그램 ID를 변경하십시오.

applicationId "yourpackageName"

응용 프로그램 레이블을 변경하려면 매니페스트에서

<application 
android:label="@string/app_name" 
... />

3

Android Studio에서 앱 이름을 변경하려면

  1. Android 스튜디오에서 프로젝트를 닫고 런처의 빠른 시작 측에서 프로젝트를 제거하십시오 (이름 옆에 미니이어야 함).

  2. Android Studio를 닫습니다.

  3. 앱 파일이있는 위치로 이동하여 이름을 바꿉니다 (일반적으로 내 문서 아래).

  4. Android Studio를 다시 시작하고 새 프로젝트 추가를 선택한 다음 이름이 바뀐 폴더로 이동하십시오.

응용 프로그램 실행기의 레이블 변경 / 응용 프로그램 실제 이름 :

  1. 초기 폴더로 이동 (앱)
  2. 매니페스트로 이동
  3. AndroidManifest.xml로 이동하십시오.
  4. android : label = _____를 앱 이름을 바꾸려는 이름으로 바꿉니다.

예 : android : label = "개발자 포털"

  1. 모두 저장을 클릭하십시오.

3

나를 위해 다음과 같은 작품 :

  1. Android Studio를 닫습니다.
  2. 프로젝트 폴더를 MyApplication에서 NewProjectName으로 이름을 바꿉니다.
  3. MyApplication.iml 파일을 NewProjectName.iml로 이름을 바꿉니다.
  4. NewProjectName.iml에서 모든 MyApplication 텍스트를 NewProjectName으로 변경하십시오.
  5. .idea / modules.xml에서 모든 MyApplication 텍스트를 NewProjectName으로 변경하십시오.
  6. .idea / workspace.xml에서 모든 MyApplication 텍스트를 NewProjectName으로 변경하십시오.
  7. Android Studio를 시작하십시오.
  8. 이전의 모든 설정과 "앱"모듈도 그대로 유지됩니다!

2

비디오 자습서 : https://youtu.be/7aQjiae2doU

  1. com.example.[NewFileName]경로 에서 이름을 리팩터링하십시오 .

    app> java> com.example. [OldFileName]


  1. strings.xml로 이동하여 코드를 <string name="app_name”>[NewFileName]</string> 경로를 .

    app> res> values> strings.xml


  1. build.gradle (모듈 : 앱)로 이동하여 코드를 applicationId "com.example.[NewFileName]” 경로를 .

    Gradle Scripts> build.gradle (모듈 : 앱)


  1. settings.gradle (프로젝트 설정)으로 이동하여 코드를 rootProject.name='[NewFileName]' 경로를 .

    Gradle Scripts> build.gradle (프로젝트 설정)


  1. Sync now프롬프트를 누르십시오

  1. 폴더 이름을 [NewFileName]Android Studio 외부로 변경

  1. 프로젝트를 다시 열고 경로에 프로젝트를 다시 빌드하십시오.

    빌드> 프로젝트 재 구축



1

Android Studio Beta (0.8.14)에서 수행 한 작업은 다음과 같습니다.

  1. 매니페스트 파일에서 패키지 이름을 수동으로 변경했습니다.
  2. 빌드-> 소스-> r-> 릴리스로 이동하여 R.java를 찾을 때까지 드릴 다운했습니다.
  3. 파일을 선택하고 F6을 눌러 이름을 바꿉니다.
  4. 그런 다음 빌드 메뉴에서 프로젝트 만들기를 선택하십시오.
  5. 첫 번째 오류를 클릭하고 패키지 이름에서 Shift + F6을 누르고 모든 소스 파일을 업데이트 한 이름을 바꿨습니다.
  6. Android Studio에서 내 프로젝트 이름을 선택하고 마우스 오른쪽 버튼으로 클릭-> 리 팩터-> 이름 바꾸기를하고 이름도 변경하십시오.
  7. 다음은 app-> build.gradle로 이동하여 applicationId를 업데이트했습니다.
  8. .idea-> .name 파일로 이동하여 Android Studio 프로젝트의 이름을 바꿉니다.
  9. 정리하기 위해 빌드-> 소스-> r-> 릴리스에서 이전 패키지 폴더를 삭제했습니다.

그리고 vola, 내 패키지 이름이 변경되어 성공적으로 빌드되었습니다.


1

AndroidManifest.xml 을 변경 android:label하고 앱을 다시 설치하거나 다시 실행하십시오.

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme">

다음과 같이 변경 요구는 고해상도 / 값 / strings.xml의에서 만들어 질 수 있도록 문자열 / APP_NAME @ AndroidManifest.xml을 참조 : <문자열 이름 = "APP_NAME"> 새 응용 프로그램 이름 </ 문자열>
칼 스미스

1

"manifest.xml"에서 "android : label ="앞에 ""안에 새 이름을 입력하십시오 (예 : android : label = "My new name").

끝났다! 천만에요 ;)


1

방금 매니페스트에 들어가서 android : label = "...."을 응용 프로그램 이름으로 변경했습니다. ID가 변경되면 제목과 실제 ​​앱 이름이 다음과 같이 변경되었습니다. :)


1

안녕하세요 RobertoAV96 ,

여기에 세 가지 솔루션을 제공했습니다. 문제에 해당되는 것을 선택하십시오.

프로젝트 루트 폴더 이름 의 이름 만 변경 하려면 탐색기에서 수행 할 수 있습니다.

  1. 프로젝트 경로를 복사 한 후 스튜디오에서 프로젝트를 닫으면 됩니다. 기본 시작 화면 에서 프로젝트를 습니다 .
  2. 파일 탐색기 로 이동 하여 주소 표시 줄에서이 경로를 복사 한 다음 폴더로 이동하십시오.
  3. 프로젝트루트 인 폴더의 이름을 바꾸십시오 .
  4. iml루트 폴더 의 파일 이름을 폴더 이름으로 바꾸십시오 . 즉, 프로젝트 루트 폴더의 이름이 say demo_project라면 그 demo_project.iml안에 파일 이있을 것 입니다. 이 폴더의 이름을 say로 변경 한 경우 폴더 안의 파일 my_project이름을로 변경 iml해야합니다 my_project.iml.

실제로 refactor옵션 Studio은 동일하게 수행 할 수 있습니다.

프로젝트 app내부 의 폴더 이름 을 변경 root folder하려면 탐색기에서 동일하게 수행하십시오.

  1. app폴더 이름을 원하는 이름으로 바꿉니다 .

[ 정보 :APK 같은 이름을 인수 할 예정이 프로젝트에 생성 된 파일은, 당신이 빌드 모드를 나타내는 접미사 뒤에 서명 APK 중 하나이기을, debug또는 release. 서명 APKdebug또는 의 해당 폴더에 release있습니다. 서명되지 않은 APK가에 위치 output의 폴더 build디렉토리, 모든 build, debugrelease폴더가에서 발견되는 주요 app 폴더 또는 폴더 당신은]이 폴더의 이름을 변경했다.

  1. 당신이되고이 폴더에 준하는 이름 가정 my_project_app, 폴더를 열고 이름을 바꾸 app.iml으로, my_project_app.iml프로젝트의 이름 뒤에합니다.
  2. 이제 프로젝트의 루트 폴더 로 이동 하여 settings.gradle파일을 찾으십시오 .

이 파일의 내용은 프로젝트에 포함하는 모듈 폴더의 이름이며 현재는 하나의 모듈 만 있습니다.

include ':app'

이것은 app폴더 의 이전 이름에 해당 합니다.

따라서 변경해야합니다.

include ':my_project_app'

그게 다야. 이제에서 프로젝트를 다시로드하고 생성 된 studio이름을 확인할 수 있습니다 APK.

패키지 이름을 이름을 바꾸려면, 말을 com.first.myproject합니다 com.alpha.myproject:

  1. 다시 탐색기로 이동하십시오.의 폴더 계층 구조에서 src-->main-->java패키지는 com-->first-->myproject입니다. Studio닫혀 있는지 확인하십시오 .
  2. 두 번째 폴더의 이름을 변경 first하는 방법에 대해 alpha.
  3. 를 열고 Studio지금. 왼쪽 패널 트리 모드 에서 폴더 Replace in Path내부의 첫 번째 패키지에서 선택하십시오 . 이것은 당신이 변경하는 패키지 입니다 : 대신 . 파일 에서 문자열의 인스턴스를로 변경하십시오 . 의 문자열 만 확인 하고로 안전하게 변경하십시오 .javaAndroidExplorercom.alpha.myprojectcom.first.myprojectimport com.first.myproject;import com.alpha.myproject;com.first.myprojectcom.alpha.myproject
  4. 메인 모듈 내부 com.first.myproject에서 문자열이 나타나는지 확인 하고로 안전하게 변경하십시오 .build.gradleappcom.alpha.myproject
  5. 이 패키지 이름은 응용 프로그램 프로젝트 의 서명신원 임을 잊지 마십시오 . 이미 플레이 스토어에서 응용 프로그램을 게시 한 경우에, 당신은 다른 프로젝트 설정에이 com.alpha.myproject새롭게 및 게시 취소 com.first.myproject많은 사용자에 영향을 미치는 : - 당신은에, 푸시 알림을 사용하여 사용자에게 방송이 최신 버전 기존의 오래된APK 것으로, 새 응용 프로그램 버전은 다른 이름으로 출시되며이 새 버전을 게시 APK하고 version name에서 다시 시작 해야합니다 1.0. 이로 인해 오래된 응용 프로그램 슬롯을 플레이 스토어에 저장하려는 목표를 파괴합니다.APK. 따라서 프로젝트를 시작하기 전에 응용 프로그램 패키지의 이름이 무엇인지 고객에게 문의해야합니다.
  6. 신청서의 서명과 난독 처리가 똑같이 중요하다는 것을 잊지 마십시오. 내부 에서 명령을 실행 하여 프로젝트에서 불필요한 자원을 제거 있습니다Studio . LINT가 생산 하는 모든 것을 수동으로 처리 있습니다 .warnings

행복한 코딩과 행복한 앱 출판. :-)


1
  1. 먼저 값 폴더로 이동
  2. 그런 다음 String Folder로 이동하십시오.
  3. app_name을 찾으십시오
  4. 문자열 태그에서 애플리케이션 이름 변경
  5. 끝마친

0

이전 프로젝트 이름을 새 이름으로 대체하기 위해 (코드베이스의 모든 곳에서) 나를 위해 일한 방식은 다음과 같습니다.

  1. Android Studio를 닫습니다.
  2. 프로젝트의 루트 폴더 이름을 바꾸십시오.
  3. Android Studio를 엽니 다. 이전 프로젝트를 찾을 수 없으므로 다시 가져와야합니다. 이 단계는 새 프로젝트 이름의 새 .iml 파일을 포함하여 구성을 다시 생성합니다 (.idea 파일을 수동으로 만질 필요가 없음). 원하는 경우 이전 .iml 파일을 삭제할 수 있습니다.
  4. 이름이 바뀐 프로젝트를 Android Studio에서 가져 오면 이전 프로젝트 이름을 패키지 경로의 일부로 사용한 경우 새 프로젝트 이름을 사용하도록 소스 패키지의 이름을 바꿔야합니다.

참고 : 이것은 Android Studio 2.1.2에서 작동했습니다.


0
  • res> values> strings.xml에서 이름을 변경하면 설치 후 앱 메뉴에 표시되는 앱 이름이 변경됩니다.

  • android studio 프로젝트 폴더의 이름을 바꾸면 (android studio가 닫힐 때) 많은 개발자를 만족시킬 것입니다.


0

아래 지침은 Android Studio 2.3에서 처음으로 작동했습니다. 여기에는 Android Studio에서 새 앱을 만든 다음 닫고 파일 탐색기와 텍스트 편집기에서 모든 작업을 수행하는 작업이 포함됩니다.

Android Studio 프로젝트 또는 앱 리팩터링 및 이름 바꾸기

참고 : 디렉토리 구조에서 전체 검색 및 교체를 수행 할 수있는 텍스트 편집기가 필요합니다. 지시 사항은 Sublime Text쉽게 설치하고 실행했습니다.

기존 앱 옆에 설치되어 실행되는 새로운 앱을 만들었습니다. 여전히 동일한 화면 이름을 가졌으며 Android:label="MyNewApp"매니페스트에서 편집하여 수정 되었습니다.


-1

안드로이드 스튜디오를 닫고 파일 탐색기에서 .iml 파일의 이름을 바꿉니다.


-2

프로젝트 이름을 바꾸려면 :

  1. Refractor 및 최상위 디렉토리 이름 바꾸기
  2. Android Studio 닫기
  3. 전체 프로젝트를 다시 가져 오기

패키지 이름을 변경하려면

가장 쉽고 빠른 솔루션은 다음과 같습니다. https://stackoverflow.com/a/35057550/4908798


루트 디렉토리를 리팩토링 할 수 없습니다
leonheess
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.