Как переименовать пакет в Android Studio
Например, если вы хотите изменить com.example.app
на my.awesome.game
, то:
- На панели вашего проекта нажмите на маленький значок шестеренки ()Снимите/снимите флажок
Compact Empty Middle Packages
- Ваш каталог пакетов теперь будет разбит на отдельные каталоги
- Индивидуально выберите каждый каталог, который вы хотите переименовать, и:
- Щелкните правой кнопкой мыши
- Выберите
Refactor
- Нажмите на
Rename
- Во всплывающем диалоговом окне нажмите »
Rename Package
вместо «Переименовать каталог». - Введите новое имя и нажмите Refactor
- Нажмите Do Refactor в нижней части
- Подождите, пока Android Studio обновит все изменения
- Примечание. При переименовании
com
в Android Studio может появиться предупреждение. В таком случае выберите Rename All
- Теперь откройте файл сборки Gradle (
build.gradle
— обычноapp
илиmobile
). ОбновитеapplicationId
вdefaultConfig
новое имя пакета и Grad Gradle, если оно еще не было обновлено автоматически:
- Также вам нужно изменить атрибут
package=
в файле AndroidManifest.xml. - Выполните команду Build-> Clean Project, затем Rebuild Project
- Готово!
плюсом к вашей инструкции, нажал ctrl+shift+F вбил искать info.fandroid.chat изменил еще в 5 местах на своё, только тогда сработало без ошибок
Спасибо. Ваш комментарий мне помог.
После замены «info.fandroid.chat» на «ru.genbach.chat» в соответствии с инструкцией: https://www.fandroid.info/%d0%ba%d0%b0%d0%ba-%d0%b8%d0%b7%d0%bc%d0%b5%d0%bd%d0%b8%d1%82%d1%8c-%d0%b8%d0%bc%d1%8f-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%b0-%d0%b2-android-studio после выполнения команды «Rebuild Project» выскакивает сообщение: No matching client found for package name ‘ru.genbach.chat’. Как можно исправить это?
Проверьте название пакета в файле google-services.json, оно должно совпадать с именем пакета вашего приложения. Для получения google-services.json добавьте проект в панель Firebase по инструкции в уроке.
Не получилось. Перешел на эту страницу из урока по созданию чата и не смог переименовать по этой инструкции. Гугл помог.
Доработайте инструкцию. Просто попробуйте четко по этой инструкции переименовать проект чата. Удачи.
Вы не могли бы уточнить, что именно вызвало трудности?
А где ссылка на инструкцию?