Студия 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, потому что имя пакета здесь другое и его нельзя редактировать...