Студия Android после переименования пакета, который он выбрал. Не найдено соответствующего клиента

Я перешел по ссылке ниже для переименования пакета. После переименования, когда я пытаюсь построить проекты, Android-студия выбрасывает ошибку.

Пакет обновления имен Android для Android

Ошибка: выполнение выполнено для задачи ': app: processDebugGoogleServices'. Не найдено подходящего клиента для имени пакета "com.example.app"

Ответы

Ответ 1

Вы добавили в проект плагин Google Play Services, который читает из google-services.json найденного в вашем модуле приложения.

google-services.json содержит данные конфигурации службы, такие как идентификатор проекта Google, имя пакета приложения и т.д.

Поскольку имя пакета приложения также хранится в этом json, оно больше не будет совпадать, поэтому вам нужно создать новое приложение в консоли Firebase и экспортировать новую конфигурацию json.

Затем замените google-services.json в своем проекте на созданный вами.

Ответ 2

У меня была такая же проблема, когда я переименовал свой пакет. Я создал новый проект Firebase из консоли firebase и загрузил новый файл google-services.json из консоли firebase и заменил его на старый, но все же получил ту же ошибку. Затем я проверил файл build.gradle(App), который все еще имел предыдущее имя пакета, поэтому я переименовал его с новым именем пакета и работал.

Ответ 3

Ищите имена пакетов и созданного проекта в firebase, должны быть одинаковыми

Ответ 4

Я столкнулся с той же проблемой. Я изменил имя пакета и идентификатор приложения и преломлял все файлы классов на новый. Но я забыл изменить новое имя пакета на google-services.json

Ответ 5

Проверьте ваш пакет файлов json и свой build.gradl

Ответ 6

Также убедитесь, что у вас нет старого файла google-services.json в каталоге вашего приложения или app/src/debug (на самом деле это каталог buildType)

Ответ 7

Я думаю, что проблема в BulidConfig.java, потому что имя пакета здесь другое и его нельзя редактировать...