Приложение работало (и на телефоне, и на эмуляторе), но после действий с регистрацией в приложении что-то пошло не так. Само приложение устанавливается и на телефон, и на эмулятор, пытается открываться(появляется белый экран) и тут же закрывается. И ошибок никаких не выдаёт.
Ошибка звучит так:
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/firebase/FirebaseApp
у вас не находит нужные ресурсы программа и как следствие происходит падение. Для решения данной проблемы вам нужно:
google-services.json и положить в директорию android/app/. Если вы прикрутили регистрацию, значит она на базе Firebase, если она на базе этого сервиса, то там в вашей учетной записи можно сгенерировать данный файлик. Вот ссылка_1 и ссылка_2 как это сделать.classpath 'com.google.gms:google-services:4.1.0' в buildscript -> dependencies в файле build.gradle на уровне root.google() в секцию allprogects -> repositories в файле build.gradle (упоминалось выше).implementation 'com.google.firebase:firebase-core:16.0.3' (версия может быть и новее) в app файла build.gradle и добавить apply plugin: 'com.google.gms.google-services' в самый верх данного файла. Вот официальный туториал как подключать Firebase к проекту. Вот откуда почерпнута информация. Если я правильно понял, то грубо говоря - вы пытаетесь использовать регистрацию в приложении, при этом не подключив правильно или вообще не подключив Firebase к проекту приложения. Просмотрите как подключать проект к данному сервису и все получится :)
Ситуация произошла из-за устаревших баз Firebase:
implementation 'com.google.firebase:firebase-database:16.0.4'
Помогла замена баз на более новую версию:
implementation 'com.google.firebase:firebase-database:19.2.0'
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости