Я хочу изменить название моего проекта и модуля. Но если я попытаюсь переименовать их, Android Studio сообщит мне о некоторых ошибках ...
например, я хочу изменить имя с «MyApplication» на «AndroidApp», как показано на рисунке ниже.
В первом прямоугольнике я хочу изменить это в:
AndroidApp ("G: ... \ Android \ AndroidApp).
Во втором прямоугольнике я хочу изменить это в:
AndroidApp [AndroidApp-AndroidApp]
редактировать: это журнал:
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'
android
android-studio
RobertoAV96
источник
источник
Ответы:
Это помогло мне:
Если ваша
settings.gradle
строка содержит следующую строку, удалите ее или обновите до нового имени.Изменить:
Работа во всех версиях! Последний тест: Android 3.6.2 февраль 2020 .
источник
Вы можете изменить имя, которое отображается в строке заголовка в файле ".idea / .name".
источник
Примените Настройки и нажмите ОК.
Перезапустите Android Studio.
Надеюсь, это поможет!
источник
обновление июль / 2017: проверено и работало
источник
ОБНОВЛЕНИЕ :
Этот ответ лучше.
СТАРЫЙ ОТВЕТ : 1. Щелкните правой кнопкой мыши
имя и название
Refactor -> Rename...
Rename directory
илиRename package
выберитеRename package
Повторно открыть проект в Android Studio с новым именем папки
Cmd + Shift + f
для любых экземпляров вашего старого имени в Android Studio и замените их все на новое имя.Измените
applicationId
в вашемbuild.gradle
БОНУСНЫЙ ТУР
.gitignore
файл, если он был в корне вашего проекта. Обратите внимание, что когда вы меняете ветки после этого, вы потенциально можете увидеть кучу файлов, отображаемых в рабочих изменениях, но не беспокойтесь, что они исчезнут после того, как вы слились в переименованной ветке с обновленной.gitignore
. Не удаляйте их вручную, так как это может вызвать проблемы в Android Studio.источник
Изменить название проекта
Измените имя вашего проекта, закрыв Android Studio, перейдите в папку вашего проекта, переименуйте его…
Удалите .idea папку и .iml файл. (Чтобы показать скрытые папки, нажмите Cmd + Shift +. (Точка)) .
Откройте файл settings.gradle в текстовом редакторе, таком как VSCode, и измените имя rootProject.name на имя вашего нового проекта.
Готово! Название проекта было изменено! Просто откройте свой проект в Android Studio и Gradle снова синхронизируется .
источник
.idea
Просто найдите имя " android: label =" AppName " " из манифеста Android. Просто переименуйте название метки (например, «AppName» здесь) для всех таких android: label в AndroidManifest.xml. Просто сохраните это! Когда вы запустите приложение, вы увидите новое имя
источник
Закройте Android Studio.
Переименуйте папку в корне проекта. Например, измените «MyApplication» на «Myblablabla».
Удалите папку .idea.
Откройте Android Studio и импортируйте обновленный проект.
источник
Просто зайдите в res> values> strings.xml. В одной строке написано Somethig - твое имя
Просто замените свое оригинальное имя на
источник
Во-первых, я настоятельно рекомендую обновиться до последней версии Android Studio (0.3.7 на данный момент); Есть множество исправлений ошибок.
Вы столкнулись с ошибкой https://code.google.com/p/android/issues/detail?id=57692 , которая заключается в том, что если вы попытаетесь использовать пользовательский интерфейс для переименования модулей или вашего проекта, он не обновится файлы сборки. Извините, сейчас это действительно сломано. Я бы предложил изменить имена каталогов непосредственно в файловой системе и обновить ваш
settings.gradle
файл, чтобы отразить изменения. Ваш проект на диске должен выглядеть примерно так (с гораздо большим количеством файлов, чем показано здесь):он использует имя projectFolder в качестве имени проекта и applicationModuleFolder в качестве имени модуля, в котором живет ваше Android-приложение (верхний и нижний контуры на скриншоте соответственно). Я думаю, что, как ваш проект настроен сейчас, они оба имеют одинаковое имя; вы можете переименовать оба к одному и тому же новому имени, если хотите, или можете дать им разные имена; это не важно
Как только они переименованы, отредактируйте свой
settings.gradle
файл; это будет выглядеть примерно так:просто измените имя на новое. После внесения этих изменений нажмите кнопку « Синхронизировать проект с файлами Gradle» на панели инструментов (если вы используете очень старую версию Android Studio, у нее может не быть этой кнопки, поэтому вы можете закрыть проект и снова открыть его в этом случае. ) и он должен забрать изменения.
источник
Что сработало для меня:
Перейти к
И вы сделали!
источник
Вы можете попробовать что-то вроде этого в вашем
settings.gradle
файле:После перезапуска Android Studio он также изменит текст в строке заголовка на
YOUR_PROJECT_NAME
.Проверено на Android Studio 2.2 RC2
источник
Перейдите к [ Окно инструментов \ Проект ] с помощью Alt+ 1и измените уровень в верхнем левом углу этого окна на Проект (два других - это Пакеты и Android), затем вы можете переименовать имя проекта с помощью Shift+ F6. Введите новое имя и нажмите ОК.
Если вы просто хотите изменить имя приложения, которое появляется в системе, вы можете изменить
android:title
в manifest.xml .источник
Вы можете легко переименовать с помощью рефактора.
Написать нажмите на корневую папку проекта и нажмите рефакторинг.
Затем нажмите на переименование, появится всплывающее окно, вы можете дать новое имя там.
источник
Что работает для меня,
Перейти к Build.gradle Изменить ApplicationId и синхронизировать проект.
Щелкните правой кнопкой мыши по вашему проекту> Rename> Rename Package.
Запустите ваше приложение и бум.
Надеюсь, что это работает, как и для меня
источник
Просто измените идентификатор приложения в build.gradle
Для изменения метки приложения в манифесте
источник
Чтобы изменить имя приложения в Android Studio:
Закройте проект в Android-студии и избавьтесь от него со стороны быстрого запуска лаунчера (рядом с названием должен быть мини).
Закройте Android Studio.
Перейдите туда, где находится файл вашего приложения, и переименуйте его (Обычно в разделе «Мои документы»).
Перезапустите Android Studio, выберите «Добавить новый проект» и перейдите к папке, которая была переименована.
Изменение метки лаунчера приложения / Фактическое название приложения:
Например: android: label = "Портал разработчика".
источник
Для меня работает следующее:
источник
Видеоурок: https://youtu.be/7aQjiae2doU
com.example.[NewFileName]
в путь:<string name="app_name”>[NewFileName]</string>
путь:applicationId "com.example.[NewFileName]”
путь:rootProject.name='[NewFileName]'
в путь:Sync now
подсказку[NewFileName]
вне Android Studioисточник
Вот что я сделал в Android Studio Beta (0.8.14)
И vola, мое имя пакета теперь изменилось и успешно собирается.
источник
Попробуйте изменить
android:label
в AndroidManifest.xml и переустановить / перезапустить приложение:источник
Вот как все это меняется в считанные секунды ... в вашем "manifest.xml" найдите "android: label =" перед ним просто введите новое имя внутри "", например: android: label = "My new name"
Это сделано! пожалуйста ;)
источник
Я просто вошел в манифест и изменил android: label = "...." на название приложения. Как только Id изменил это, название и фактическое имя приложения изменились на это :)
источник
Привет RobertoAV96 ,
Я предоставил три решения здесь. Выберите тот, который относится к вашей проблеме.
iml
файл в этой корневой папке в имя папки. То есть, если имя корневой папки проекта было скажемdemo_project
, в нем будетdemo_project.iml
файл. Если вы изменили имя этой папки, чтобы сказатьmy_project
, то вы должны изменить имяiml
файла внутри него наmy_project.iml
.На самом деле
refactor
вариант изStudio
может сделать то же самое.app
папку в имя, которое вы хотите иметь.my_project_app
, откройте папку и переименуйтеapp.iml
,my_project_app.iml
после имени проекта.settings.gradle
файл.Содержимое этого файла - это имена папок модулей, которые вы включаете в проект, в настоящее время существует только один модуль, который является основным:
Это соответствует старому названию
app
папки.Следовательно, вы должны внести изменения:
Вот и все. Теперь вы можете перезагрузить проект в
studio
и проверить имяAPK
сгенерированного.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
, затрагивающего множество пользователей: - вы должны транслировать пользователям с помощью push-уведомлений, в последней версии старых существующихAPK
, что новая версия приложения будет выпущена с другим именем, и вам придется опубликовать эту новуюAPK
версию, начиная с названия версии . Таким образом, вы должны проконсультироваться со своим клиентом, что должно быть имя их пакета приложений, прежде чем начать проект.1.0
. Это разрушает цель наличия слота для приложений в игровом магазине для старыхAPK
Studio
чтобы удалить ненужные ресурсы из вашего проекта. Вы можете вручную разобраться со всем,warnings
что производит LINT .Счастливого кодирования и публикации приложений. :-)
источник
источник
Для меня это сработало, чтобы заменить старое имя моего проекта новым (везде в моей кодовой базе):
ПРИМЕЧАНИЕ. Это работает для Android Studio 2.1.2.
источник
Изменение имени в res> values> strings.xml изменит имя приложения, которое отображается в меню приложений после установки
Переименование папки проекта Android Studio (когда Android Studio закрыт), вероятно, удовлетворит многих разработчиков
источник
Эти инструкции ниже работали (впервые) для меня в Android Studio 2.3. Они включают в себя создание нового приложения в Android Studio, затем его закрытие и выполнение всей работы в проводнике и текстовом редакторе.
Рефакторинг и переименование проекта или приложения Android Studio
Примечание. Требуется текстовый редактор, который может выполнять глобальный поиск и замену в структуре каталогов. В инструкции предлагается
Sublime Text
, что я легко установил и запустил.Он создал новое приложение, которое установлено и работает рядом с существующим приложением. У него все еще было то же имя экрана, которое было исправлено путем редактирования
Android:label="MyNewApp"
в манифесте.источник
Закройте android studio и просто переименуйте файл .iml в проводнике
источник
Чтобы просто переименовать проект:
Чтобы изменить имя пакета:
Самое простое и быстрое решение здесь: https://stackoverflow.com/a/35057550/4908798
источник