Изменить название проекта на Android Studio

Я хочу изменить имя моего проекта и модуля. Но если я попытаюсь переименовать их, то Android Studio сообщит мне некоторые ошибки...

например Я хочу изменить имя с "MyApplication" на "AndroidApp", как показано на рисунке ниже.
enter image description here
В первом прямоугольнике я хочу изменить его в:

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

Во втором прямоугольнике я хочу его изменить:

AndroidApp [AndroidApp-AndroidApp]

edit: Это журнал:

Gradle: Проект "AndroidApp" не найден в корневом проекте "MyApplicationProject".

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'

Ответы

Ответ 1

Это помогло мне:

  • Закрыть андроид студию
  • Изменить имя корневого каталога проекта
  • Открытая андроид студия
  • Откройте проект (не из местной истории, а перейдя к нему)
  • Чистый проект

Если ваш файл settings.gradle содержит следующую строку, либо удалите ее, либо обновите ее до нового имени.

rootProject.name = 'Your project name'

Редактировать:
Работаем во всех версиях! Последний тест: Android 3.2.1 янв 2019

Ответ 2

Вы можете изменить имя, которое отображается в строке заголовка в файле ".idea/.name".

Ответ 3

  • Щелкните правой кнопкой мыши каталог корневого проекта
  • Выберите "Рефакторинг" → "Переименовать"
  • Выберите проект переименования и измените его там.
  • Также выберите модуль переименования и измените его там. Если вы получили сообщение о том, что имя модуля уже изменено, это нормально.
  • Теперь щелкните правой кнопкой мыши корневую папку проекта и выберите "Открыть параметры модуля".
  • В разделе "Модули" удалите все папки, связанные с вашим старым именем проекта.
  • Применить настройки и нажать ОК.

  • Перезапустите Android Studio.

Надеюсь, что это поможет!

Ответ 4

обновление Июль /2017: проверено и отработано


  • Откройте папку проекта (вы можете открыть ее через Android Studio, см. this)
  • закрыть Android Studio
  • измените yourOldProjectName.iml на новое имя
  • переименуйте родительскую папку в то же новое имя.
  • повторно откройте Android Studio → Файл → Открыть → путь к вашему renamed.im

Ответ 5

ОБНОВЛЕНИЕ:

Этот ответ лучше.

СТАРЫЙ ОТВЕТ: 1. Щелкните правой кнопкой мыши

Название и Refactor → Rename...

enter image description here

  1. Когда вас спросят, хотите ли вы Rename directory или Rename package, выберите " Rename package

enter image description here

  1. Теперь в Finder вручную переименуйте вашу корневую папку (родительскую папку в папке /app)

enter image description here

  1. Повторно открыть проект в Android Studio с новым именем папки

  2. Cmd + Shift + f для любых экземпляров вашего старого имени в Android Studio и измените их все на новое имя.

  3. Измените build.gradle applicationId в вашем build.gradle

БОНУСНЫЙ ТУР

  • Вам может потребоваться обновить файл .gitignore если он был в корне вашего проекта. Обратите внимание, что когда вы меняете ветки после этого, вы потенциально можете увидеть кучу файлов, отображающихся в рабочих изменениях, но не беспокойтесь, что они исчезнут после того, как вы объедините переименованную ветку с обновленным .gitignore. Не удаляйте их вручную, так как это может вызвать проблемы в Android Studio.
  • Удалите свою старую корневую папку в Finder

Ответ 6

  • Закройте Android Studio.

  • Переименуйте папку корня проекта. Например, измените "MyApplication" на "Myblablabla".

  • Удалите папку ".idea".

  • Откройте Android Studio и импортируйте обновленный проект.

Ответ 7

Просто найдите имя " android: label =" AppName "" из манифеста Android. Просто переименуйте имя метки (например: "AppName" здесь) все такие андроиды: ярлык в AndroidManifest.xml. Просто сохраните! Когда вы запустите приложение, вы увидите новое имя

Ответ 8

Просто перейдите в res > values > strings.xml. Одна строка говорит Somethig-ваше имя

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

Просто замените свое оригинальное имя на

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

Ответ 9

Что для меня работало:

GoTo

setting.gradle
  • измените имя в нем.
  • перейдите в корневую папку приложения, которую вы хотите изменить, и рефакторинг → переименуйте его.
  • закрыть студию Android.
  • перейдите в папку и измените имя
  • снова запустите андроидную студию.
  • выполните синхронизацию gradle.

И все готово!

Ответ 10

Во-первых, я настоятельно рекомендую обновить последнюю версию Android Studio (0.3.7 на данный момент); есть тонны исправлений ошибок.

У вас запущена ошибка https://code.google.com/p/android/issues/detail?id=57692, которая заключается в том, что если вы попытаетесь использовать пользовательский интерфейс для переименования модулей или вашего проекта, он не обновит создавать файлы. Извините, это действительно сломалось прямо сейчас. Я бы предложил изменить имена каталогов непосредственно в файловой системе и обновить ваш файл settings.gradle, чтобы отразить изменения. Ваш проект на диске должен выглядеть примерно так (с большим количеством файлов, чем показано здесь):

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

он использует имя projectFolder в качестве имени проекта и applicationModuleFolder как имя модуля, в котором находится ваше Android-приложение (верхний и нижний отмеченные поля на скриншоте, соответственно). Я думаю, что теперь ваш проект настроен, оба имеют одно и то же имя; вы можете переименовать оба с тем же самым новым именем, если хотите, или можете дать им разные имена; это не имеет значения.

Как только они будут переименованы, отредактируйте файл settings.gradle; он будет выглядеть примерно так:

include ':applicationModuleFolder'

просто измените имя на свое новое имя. После внесения этих изменений нажмите кнопку Синхронизировать проект с помощью кнопки Gradle Файлы на панели инструментов (если вы используете очень старую версию Android Studio, у нее может не быть этой кнопки, поэтому вы можете закройте проект и откройте его в этом случае), и он должен забрать изменения.

Ответ 11

Вы можете попробовать что-то подобное в вашем файле settings.gradle:

rootProject.name = "YOUR_PROJECT_NAME"

После перезагрузки Android Studio он также изменит текст в строке заголовка на YOUR_PROJECT_NAME.

Протестировано на Android Studio 2.2 RC2

Ответ 12

Перейдите в [ Окно инструментов\ Проект] Alt + 1 и измените уровень в верхнем левом углу этого окна на Project ( две другие - Пакеты и Android), тогда вы можете переименовать название проекта Shift + F6. Введите новое имя и нажмите ОК.

Если вы просто хотите изменить имя приложения, которое появляется в системе, вы можете изменить android:title в manifest.xml.

Ответ 13

Вы можете легко переименовать, используя рефакторинг.

  • Напишите клик по корневой папке проекта и нажмите "Рефакторинг".

  • Затем нажмите на переименование, появится всплывающее окно, вы можете указать там новое имя.

Ответ 14

Что для меня работает,

Перейти в Build.gradle Измените ApplicationId и проект синхронизации.

Щелкните правой кнопкой мыши на своем проекте > Переименовать > Переименовать пакет.

Запустите приложение и бум.

Надеюсь, что это сработает, как и для меня.

Ответ 15

Просто измените идентификатор приложения в файле build.gradle

applicationId "yourpackageName"

Для изменения метки приложения в манифесте

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

Ответ 16

Чтобы изменить имя приложения в Android Studio:

  • Закройте проект в студии Android и избавьтесь от него со стороны быстрого запуска пусковой установки (должен быть мини-рядом с именем).

  • Закройте Android Studio.

  • Найдите файл приложения и переименуйте его (в разделе Мои документы обычно).

  • Перезапустите Android Studio, выберите новый проект и перейдите в папку, которая была переименована.

Изменение метки запуска программы/Фактическое имя приложения:

  • Перейдите в свою начальную папку (приложение)
  • Входите в манифесты
  • Перейдите в AndroidManifest.xml.
  • Переименуйте android: label = _____, чтобы вы могли переименовать свое приложение в

Например: android: label = "Портал разработчика".

  1. Нажмите "Сохранить все".

Ответ 17

Для меня следующие работы:

  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. Все предыдущие настройки сохраняются, и модуль "приложение" тоже!

Ответ 18

Вот что я сделал в Android Studio Beta (0.8.14)

  • Изменено имя пакета вручную в файле манифеста
  • Навигатор для сборки → source → r → выпущен и развернут до тех пор, пока не найду R.java
  • Выбрал файл и нажал F6 для переименования
  • Затем из меню "Сборка" выберите "Сделать проект"
  • Нажала первую ошибку и нажала Shift + F6 на имя пакета и переименовала обновленную версию всех моих исходных файлов.
  • Выбрано имя моего проекта в Android Studio, щелкните правой кнопкой мыши → Refactor → Переименуйте и измените имя там.
  • Затем перешел в приложение → build.gradle и обновил приложение applicationId
  • Перейдите в файл .idea → .name и переименуйте свой проект Android Studio.
  • Просто для очистки я удалил старую папку пакета внутри сборки → source → r → release

И vola, имя моего пакета теперь изменено и успешно завершено.

Ответ 19

Попробуйте изменить android:label в AndroidManifest.xml и переустановить/повторить приложение:

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

Ответ 20

Вот как все это меняется в секундах... в вашем "manifest.xml" find "android: label =" перед ним просто введите свое новое имя внутри " "например: android: label =" My new name"

Сделано! ваше приветствие;)

Ответ 21

Я просто вошел в манифест и изменил  Android: метка = "...." на имя приложения. После того, как Id изменил это, название и фактическое имя приложения изменились на это:)

Ответ 22

То, как это сработало для меня, чтобы заменить старое имя моего проекта на новый (везде в моей кодовой базе), следующее:

  • Закройте Android Studio.
  • Переименуйте корневую папку вашего проекта.
  • Откройте Android Studio. Он не найдет старый проект, поэтому вы должны его снова импортировать. Этот шаг снова сгенерирует конфигурацию (не нужно касаться файлов .idea вручную), включая новый .iml файл с новым именем проекта. После этого вы можете удалить старый .iml файл, если хотите.
  • После того как переименованный проект импортируется в Android Studio, вам нужно переименовать исходные пакеты, чтобы использовать новое имя проекта, если вы использовали старое имя проекта как часть пути пакета.

ПРИМЕЧАНИЕ. Это работало для Android Studio 2.1.2

Ответ 23

  • Изменение имени в res > значениях > strings.xml изменит имя приложения, которое отображается в меню приложений после установки

  • Переименование папки проекта студии Android (когда закрыта студия Android), вероятно, удовлетворит многих разработчиков

Ответ 24

Эти инструкции ниже работали (впервые) для меня в Android Studio 2.3. Они включают создание нового приложения в Android Studio, затем его закрытие и выполнение всей работы в проводнике файлов и текстовом редакторе.

Рефакторинг и переименуйте проект или приложение Android Studio

Примечание. Требуется текстовый редактор, который может выполнять глобальный поиск и замену в структуре каталогов. В инструкциях предлагается Sublime Text, который я легко установил и выполнил.

Появилось новое приложение, которое установлено и запускалось рядом с существующим приложением. Он по-прежнему имел одно и то же имя экрана, которое было исправлено путем редактирования Android:label="MyNewApp" в манифесте.

Ответ 25

Привет RobertoAV96,

Я предоставил три решения здесь. Выберите тот, который относится к вашей проблеме.

Если вы хотите просто изменить имя корневой папки проекта, вы можете сделать это из проводника:

  1. Просто закрыть проект в студии, после копирования пути к проекту. Закройте проект с главного экрана приветствия.
  2. перейдите в проводник, скопируйте этот путь в адресную строку и перейдите в папку.
  3. Переименуйте папку, которая является корнем проекта.
  4. Переименуйте файл iml в этой корневой папке в имя папки. То есть, если имя корневой папки проекта было скажем demo_project, в нем будет находиться файл demo_project.iml. Если вы изменили имя этой папки на my_project, то вы должны изменить имя файла iml внутри него на my_project.iml.

На самом деле вариант refactor из Studio может сделать то же самое.

Если вы хотите изменить имя папки app, которая находится внутри root folder проекта, сделайте то же самое в проводнике:

  1. Переименуйте папку app в имя, которое вы хотите иметь.

[ ИНФОРМАЦИЯ: файл APK, созданный для этого проекта, получит то же имя, за которым следует суффикс, представляющий режим, для которого вы создаете подписанный APK, то есть debug или release. Подписанный APK находится в соответствующей папке debug или release. Неподписанный APK находится в output папке каталога build, все папки build, debug и release находятся в основной папке 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 в первом пакете внутри папки java в режиме Android на левой панели дерева. Это пакет, который вы изменили из Explorer, то есть com.alpha.myproject вместо com.first.myproject. Изменить экземпляры строки import com.first.myproject; в файлах для import com.alpha.myproject; , Проверьте только наличие строки com.first.myproject и смените ее на com.alpha.myproject.
  4. Проверьте только наличие строки com.first.myproject в build.gradle внутри основного модуля app и смените его на com.alpha.myproject.
  5. Не забывайте, что это имя пакета также является подписью и идентификатором вашего проекта приложения. Если вы уже опубликовали свое приложение в магазине воспроизведения, то вам необходимо заново установить другой проект com.alpha.myproject и com.first.myproject публикацию com.first.myproject, затрагивающее множество пользователей: - вы должны транслировать пользователям с помощью push-уведомлений в последней версии старого существующего APK, что новая версия приложения будет выпущена под другим именем, и вы должны опубликовать этот новый APK, начиная с версии 1.0. Это разрушает цель наличия слота для приложений в play-store для старого APK. Таким образом, вы должны проконсультироваться со своим клиентом, что должно быть именем их пакета приложений, прежде чем начинать проект.
  6. Не забывайте, что подписание и запутывание приложения одинаково важны. Вы можете выполнить команду внутри Studio чтобы удалить ненужные ресурсы из вашего проекта. Вы можете вручную обработать все warnings которые выдает LINT.

Счастливого кодирования и публикации приложений. :-)

Ответ 26

  1. сначала перейдите в папку значений
  2. затем перейдите в папку с строками
  3. найти имя приложения
  4. Измените название приложения в строке Tag
  5. Законченный

Ответ 27

Закройте студию android и просто переименуйте файл .iml в свой файл-проводник Что он

Ответ 28

http://i.stack.imgur.com/CCyWX.jpg [Изменение названия проекта]

Я говорю, что сработало для меня.

Я попытался изменить имя проекта/имя приложения в Android Studio с параметром Refactor. Но появляется сообщение "Невозможно изменить название проекта/корневую папку".

Затем я закрыл проект в android stuio (Android Studio все еще не закрыт), затем я изменил имя папки проекта с DipCalculator на DipCalculator2. Затем я изменил имя пакета во всех вхождениях Java-кода в приложении /src. Затем файл app/build.gradle, app/app.iml. http://i.stack.imgur.com/xWRIO.jpg [изменение имени проекта в файле build.gradle]. Я не рассматривал другие папки/файлы, кроме тех, о которых я говорил

Затем я снова открыл проект из Android Studio, затем Build Synch. Затем я создаю apk и запускаю его на своем телефоне. Новая установка показала новое имя приложения DipCalculator2 вместо DipCalculator.

Ответ 29

Чтобы просто переименовать проект:

  1. Рефрактор и переименовать каталог верхнего уровня
  2. Закрыть Android Studio
  3. ИМПОРТ весь проект снова

Чтобы изменить имя пакета:

Самое простое и быстрое решение здесь: fooobar.com/info/12333/...