programing

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

stoneblock 2023. 6. 3. 08:07

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

저는 제 프로젝트와 모듈의 이름을 바꾸고 싶습니다.하지만 이름을 바꾸려고 하면 Android Studio에서 몇 가지 오류를 알려줍니다.

예를 들어 아래 이미지와 같이 "My Application"에서 "AndroidApp"으로 이름을 변경하고 싶습니다.
여기에 이미지 설명 입력
첫째번다사각다같음변이경니합과서에형:다▁in니.

Android 앱("G:...\안드로이드\Android App).

두 번째 직사각형에서 변경할 내용은 다음과 같습니다.

Android App [Android App-Android App]

편집: 로그입니다.

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'

이것은 저에게 효과가 있었습니다.

  • Android 스튜디오 닫기
  • 프로젝트 루트 디렉터리 이름 변경
  • 안드로이드 스튜디오 열기
  • 프로젝트 열기
  • 프로젝트 정리

만약 당신이settings.gradle에는 아래 줄이 포함되어 있습니다. 삭제하거나 새 이름으로 업데이트하십시오.

rootProject.name = 'Your project name'


모든 버전에서 작동 중!마지막 테스트:안드로이드 스튜디오 침팬지2022.

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

업데이트: 2013년부터 적용된 오래된 응답이며 v2.2.2 이하에서만 작동합니다.


  1. 루트 프로젝트 디렉터리를 마우스 오른쪽 버튼으로 클릭합니다.

  2. 리팩터 선택 -> 이름 바꾸기

  3. 프로젝트 이름 변경을 선택하고 프로젝트 이름을 변경합니다.

  4. 또한 모듈 이름 바꾸기를 선택하고 모듈 이름도 변경합니다.모듈 이름이 이미 변경되었다는 메시지가 표시되면 괜찮습니다.

  5. 이제 프로젝트 루트 폴더를 다시 마우스 오른쪽 버튼으로 클릭하고 모듈 설정 열기를 선택합니다.

  6. 모듈 섹션에서 이전 프로젝트 이름과 연결된 폴더를 제거합니다.

  7. 설정을 적용하고 확인을 누릅니다.

  8. Android Studio를 다시 시작합니다.

프로젝트 이름 변경


Android Studio를 닫아 프로젝트 이름을 변경하고 프로젝트 폴더로 이동한 후 이름을 변경합니다.


여기에 이미지 설명 입력


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


여기에 이미지 설명 입력


VSCode와 같은 텍스트 편집기를 사용하여 settings.gradle 파일을 열고 rootProject.name 을 새 프로젝트 이름으로 변경합니다.


여기에 이미지 설명 입력


완료! 프로젝트 이름이 변경되었습니다!Android Studio에서 프로젝트를 열기만 하면 Gradle다시 동기화됩니다.

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


  1. 프로젝트 폴더 열기(Android Studio 자체를 통해 열 수 있음)
  2. 이제 Android Studio를 닫습니다.
  3. OldProjectName.iml을 새 이름으로 변경합니다.
  4. 상위 폴더의 이름을 동일한 새 이름으로 변경합니다.
  5. Android Studio --> 파일 --> 열기 --> renamed.im 경로를 다시 엽니다.

업데이트:

대답이 더 좋습니다.

이전 답변: 1. 마우스 오른쪽 단추를 클릭합니다.

and ackage 름및이및Refactor -> Rename...

여기에 이미지 설명 입력

  1. 하고 싶으냐는 질문에Rename directory또는Rename package,선택하세요.Rename package

여기에 이미지 설명 입력

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

여기에 이미지 설명 입력

  1. Android Studio에서 새 폴더 이름으로 프로젝트 다시 열기

  2. Cmd + Shift + fAndroid Studio에서 이전 이름의 인스턴스를 모두 새 이름으로 변경합니다.

  3. 변할내용을 합니다.applicationId의 신의에build.gradle

보너스 라운드:

  • 업트가필수있다니습을 해야 할 ..gitignore파일이 프로젝트의 루트에 있는 경우 파일을 참조하십시오.작업을 한 후 변경에 수 이름이 된 " 을이수한후행분교기를환할때여에항파사러표경수시일있이될수파제있해병업파분이습다될일니거면하당합을일된트이데에기바뀐이이름만지업업작변작▁▁note▁you▁after▁in▁should▁with,▁after▁away▁go▁they▁updated▁this▁doing▁branches,▁you▁worry▁changes▁butt▁branch▁don'▁when▁swapping파제이습수해이있될니▁of▁up▁working▁your▁merge병▁files거일▁that다당면하.gitignoreAndroid Studio에서 문제가 발생할 수 있으므로 수동으로 제거하지 마십시오.
  • 파인더에서 이전 루트 폴더 삭제

Android Manifest.xml에서 "Android:label="AppName"이라는 이름을 찾으면 됩니다. 라벨 이름(예: 여기서 "AppName")을 AndroidManifest.xml에서 모든 Android:label로 변경하십시오. 저장하십시오! 앱을 실행하면 새 이름이 나타납니다.

res>values>strings.xml로 이동하면 됩니다.한 줄에 뭔가-당신의 이름이 적혀 있습니다.

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

원래 이름을 다음으로 바꾸기만 하면 됩니다.

 <string name="app_name">Your Name</string>
  1. Android Studio를 닫습니다.

  2. 프로젝트 루트의 폴더 이름을 변경합니다.예를 들어, "My Application"을 "Myblablabla"로 변경합니다.

  3. '.idea' 폴더를 삭제합니다.

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

1. settings.gradle 파일을 편집하고 rootProject.name 을 변경합니다.

rootProject.name = "FirebaseDemo"
include ':app'

2.프로젝트 파일 폴더로 이동하여 파일 폴더의 이름을 변경합니다.

3. 프로젝트에서 .idea 폴더를 삭제하고 프로젝트를 다시 빌드합니다.

저에게 효과가 있었던 것은 다음과 같습니다.

에 가다

setting.gradle
  1. 이름을 변경합니다.
  2. 변경할 앱 루트 폴더로 이동하여 리팩터--> 이름을 변경합니다.
  3. 안드로이드 스튜디오를 닫습니다.
  4. 폴더를 찾아 이름을 변경합니다.
  5. Android 스튜디오를 다시 시작합니다.
  6. 그라들 싱크를 합니다.

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

한 가지 예로, 저는 최신 안드로이드 스튜디오(현재 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를 Android App이 사용하는 모듈의 이름으로 사용합니다(스크린샷의 위쪽 및 아래쪽 윤곽선 상자).현재 프로젝트가 설정되어 있는 방식은 둘 다 이름이 같습니다. 원하는 경우 둘 다 이름을 같은 새 이름으로 바꾸거나 다른 이름을 지정할 수 있습니다. 문제가 되지 않습니다.

▁your를 편집합니다.settings.gradle파일. 다음과 같이 표시됩니다.

include ':applicationModuleFolder'

거기서도 이름을 당신의 새 이름으로 바꾸세요.이러한 변경이 이루어진 후 도구 모음에서 Sync Project with Gradle Files 버튼을 클릭합니다(Android Studio의 이전 버전을 실행 중인 경우에는 해당 버튼이 없을 수 있으므로 프로젝트를 닫았다가 다시 열 수 있음). 그러면 변경 내용이 표시됩니다.

2020년 11월 현재 이 문제를 해결하는 매우 빠른 방법은 다음 단계입니다.

  1. Shift 키를 두 번 누르면 rootProject.name = "Old-name"을 rootProject.name = "new name"으로 변경한 후 동기화하는 팝업 창에 "sync.gradle"이라는 이름의 파일 검색이 표시됩니다.

  2. 시프트 키를 두 번 누르면 팝업에 "string.xml"이라는 이름의 파일 검색이 표시됩니다. 팝업이 열리면 <string "app_name"> old-name을 <string "app_name"> new-name으로 변경합니다.

  3. 폐쇄적인 안드로이드 스튜디오

  4. 컴퓨터에서 AndroidStudioProject 디렉토리를 찾아 열고 이전 이름으로 프로젝트를 찾은 다음 새 이름으로 이름을 바꿉니다.

  5. Android Studio 열기 파일 > 열기 > "새 이름"으로 이동합니다.거기서 열어보세요.

이것은 현재 Android Studio 4.1.1에서 작동하고 있습니다.

당신은 당신의 옷에서 이것과 같은 것을 시도할 수 있습니다.settings.gradle파일 이름:

rootProject.name = "YOUR_PROJECT_NAME"

시작하면 제목 Studio로 됩니다.YOUR_PROJECT_NAME.

Android Studio 2.2 RC2에서 테스트됨

비디오 튜토리얼: https://youtu.be/7aQjiae2doU

  1. 을 름재팩지정으로 .com.example.[NewFileName]경로:

    app>sys>com.sys.[이전 파일 이름]


  1. strings를 strings.xml로 합니다.<string name="app_name”>[NewFileName]</string>경로:

    app>res>values>values.xml


  1. buildapp)로를 build.gradle(모듈: app)로 합니다.applicationId "com.example.[NewFileName]”경로:

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


  1. settings Settings하여 settings.gradle(프로젝트 설정)로 합니다.rootProject.name='[NewFileName]'경로:

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


  1. 를 누릅니다.Sync now

  1. 이름을 폴더이다변경로로 합니다.[NewFileName] Studio Android Studio »

  1. 프로젝트를 다시 열고 다음 경로로 프로젝트를 다시 작성합니다.

    빌드 > 프로젝트 다시 빌드


build.gradle에서 애플리케이션 ID를 변경하기만 하면 됩니다.

applicationId "yourpackageName"

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

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

[도구 창]으로 이동합니다.Project]를 1+로 클릭하고 이 창의 왼쪽 상단 모서리에 있는 수준을 Project로 변경한 다음(다른 두 가지는 Packages 및 Android) 프로젝트 이름을 +F6로 변경할 수 있습니다.새 이름을 입력하고 확인을 누릅니다.

앱할 수 .android:titlemanifest.xml에 있습니다.

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

  1. 프로젝트 루트 폴더에 쓰기 클릭하고 리팩터를 클릭합니다.

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

제게 효과가 있는 것은

Build.gradle Change ApplicationId & sync 프로젝트로 이동합니다.

프로젝트 > 이름 변경 > 패키지 이름 변경을 마우스 오른쪽 단추로 클릭합니다.

앱을 실행하고 붐을 일으킵니다.

이것이 나에게 그랬던 것처럼 작동하기를 바랍니다.

Android Studio에서 앱 이름을 변경하는 방법

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

  2. Android Studio를 닫습니다.

  3. 앱 파일이 있는 위치로 이동하여 이름을 바꿉니다(보통 내 문서에서).

  4. Android Studio를 다시 시작하고 새 프로젝트 추가를 선택한 후 이름이 변경된 폴더로 이동합니다.

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

  1. 초기 폴더(앱)로 이동합니다.
  2. 매니페스트에 들어갑니다.
  3. AndroidManifest.xml로 이동합니다.
  4. Android:label= ____의 이름을 앱 이름으로 변경합니다.

예: rodroid: label="개발자 포털".

  1. 모두 저장을 클릭합니다.

저는 다음과 같은 일을 합니다.

  1. Android Studio를 닫습니다.
  2. 프로젝트의 폴더 이름을 내 응용 프로그램에서 새 프로젝트 이름으로 변경
  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. 이전 설정은 모두 유지되며 "app" 모듈도 유지됩니다!

Android Studio Beta(0.8.14)에서 수행한 작업입니다.

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

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

하는 것은 settings. 다음사변는하경것나이효에있게과니설다정.gradle->rootProject.name='MyEvinApp'rootProject.name안드로이드 스튜디오를 프로젝트 이름으로 사용할 것입니다.

프로젝트에 영향을 미치지 않고 제목 표시줄에서만 프로젝트 이름을 변경하는 경우

  1. settings.gradle(프로젝트 설정)로 이동합니다.
  2. rootProject.name='Desired 이름 변경'
  3. 지금 동기화 클릭

다시 시작하지 않고 제목 표시줄에서 프로젝트 이름을 즉시 변경합니다.

변경 시도android:labelAndroidManifest.xml 및 앱 재설치/재실행:

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

다음은 모든 것이 몇 초 안에 어떻게 변하는지 보여줍니다."module.xml"에서 "module:label="을 찾습니다. "" 안에 새 이름을 입력하십시오. 예: Android:label="My new name"

됐습니다! 환영합니다 ;)

방금 매니페스트에 들어가서 rodroid:label="..."를 애플리케이션의 이름으로 변경했습니다.일단 제가 이것을 바꾸자, 제목과 실제 앱 이름이 저것으로 바뀌었습니다 :)

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

  • 안드로이드 스튜디오 프로젝트 폴더의 이름을 바꾸면 (안드로이드 스튜디오가 닫힐 때) 많은 개발자들이 만족할 것입니다.

안녕 로베르토AV96,

저는 여기에 세 가지 해결책을 제공했습니다.문제에 해당하는 것을 선택합니다.

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

  1. 프로젝트 경로를 복사한 후 스튜디오에서 프로젝트를 닫기만 하면 됩니다.기본 시작 화면에서 프로젝트를 닫습니다.
  2. 파일 탐색기로 이동하고 주소 표시줄에 이 경로를 복사한 다음 폴더로 이동합니다.
  3. 프로젝트의 루트인 폴더의 이름을 변경합니다.
  4. 의 이름을 .iml 루트 폴더의 파일을 폴더 이름으로 지정합니다.즉, 프로젝트 루트 폴더의 이름이demo_project있을것다니입이 입니다.demo_project.iml그 안에 줄을 서세요.폴더의 을 " 폴의이다름같음변이경경우한과이을더경우▁say'변한경▁folder▁this▁if▁changed▁you같이이▁to▁names"로 변경한 경우my_project▁the▁the의 이름을 변경해야 합니다.iml에 있는 파일을 안에줄대다을그로 합니다.my_project.iml.

그 사은실.refactorStudio같은 일을 할 수 있습니다.

이 경할우경을 .app즉 폴이름있습 안에 입니다.root folder탐색기에서 동일한 작업을 수행합니다.

  1. 의 이름을 .app원하는 이름의 폴더를 입력합니다.

[INFO: TheAPK이 프로젝트에 대해 생성된 파일은 동일한 이름과 서명된 빌드 모드를 나타내는 접미사를 가져옵니다. APK때문에, 그것은 둘 중 하나입니다.debug또는release했습니다.서명된APK의각 서폴찾수있다니습을의 각 .debug또는release되지 않은 는 서명지않 APK 위치있다니에 .output의 입니다.build 파일 이름, 파일"build,debug그리고.release기본 폴더에서 찾을 수 있습니다. app폴더 또는 이 폴더의 이름을 [](으)로 변경한 폴더입니다.

  1. 이 이폴에지이다음같과습다니은름정한더다같▁the▁is▁that▁suppose니습▁folder▁name라고 가정합니다.my_project_app을 변경합니다.app.iml로, 그리고.my_project_app.iml프로젝트 이름 뒤에 있습니다.
  2. 이제 프로젝트의 루트 폴더로 이동하여settings.gradlejava.

이 파일의 내용은 프로젝트에 포함된 모듈 폴더의 이름이며, 현재 기본 모듈은 하나뿐입니다.

include ':app'

은 이의이이해당다니합름에전의 옛 합니다.app폴더를 누릅니다.

따라서 다음과 같이 변경해야 합니다.

include ':my_project_app'

바로 그겁니다. 이프로 수있습다니에서 로드할 수 .studio 그고이확다니합인의 을 확인합니다.APK생성됩니다.

패키지 이름을 변경하려면 다음과 같이 하십시오.com.first.myprojectcom.alpha.myproject:

  1. 탐색기로 다시 이동합니다.의 폴더 src-->main-->java는 당의소포입니다.com-->first-->myproject다음 항목을 확인합니다.Studio마감되었습니다.
  2. 폴더 이름 firstalpha.
  3. .Studio 금지. 택선. ▁now금.Replace in Path 에패지키번의 첫 에.java의 의Android왼쪽 패널 트리의 모드입니다.이것은 당신이 변경한 패키지입니다.Explorer즉, 다음과 같습니다.com.alpha.myprojectcom.first.myproject의 합니다.import com.first.myproject; 형식으로import com.alpha.myproject;다음 문자열만 발생하는지 확인합니다.com.first.myproject안전하게 변경할 수 있습니다.com.alpha.myproject.
  4. 다음 문자열만 발생하는지 확인합니다.com.first.myprojectbuild.gradle당신의 메인 모듈 안에서, 그리고 그것을 안전하게 변경합니다.com.alpha.myproject.
  5. 이 패키지 이름은 응용 프로그램 프로젝트의 서명ID이기도 합니다.이미 플레이 스토어에 애플리케이션을 게시한 경우 다른 프로젝트를 설정해야 합니다.com.alpha.myproject되지 않은 신간.com.first.myproject많은 사용자에게 영향을 미칩니다. - 푸시 알림을 사용하여 사용자에게 이전 버전의 최신 버전으로 새 응용 프로그램 버전이 다른 이름으로 출시될 것임을 브로드캐스트해야 하며, 이 새 버전을 게시해야 합니다.APK 이름 버전이서에서 다시 1.0는 애플리케이션 기존의 슬롯을 합니다.APK따라서 프로젝트를 시작하기 전에 고객에게 애플리케이션 패키지의 이름이 무엇인지 문의해야 합니다.
  6. 애플리케이션의 서명과 난독화도 마찬가지로 중요하다는 것을 잊지 마십시오.내부에서 명령을 내릴 수 있습니다.Studio프로젝트에서 불필요한 리소스를 제거합니다.수동으로 처리할 수 있습니다.warnings린트가 만들어내는 것.

해피코딩과 해피앱 퍼블리싱. :-)

이 접근 방식은 100% 효과적입니다.

다음과 같은 간단한 단계를 수행합니다.

  • Android Studio 종료
  • 탐색기에서 기본 프로젝트 폴더 이름 바꾸기
  • Android Studio 열기 및 프로젝트 열기
  • 재구축 및 즐기십시오.

언급URL : https://stackoverflow.com/questions/18276872/change-project-name-on-android-studio