Я реализую базу данных Firebase в реальном времени.Приложение вылетает при запуске.У меня есть следующие зависимости в app / build.gradle
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.0.0-beta01'
implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
implementation 'com.google.firebase:firebase-database:16.0.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.0-alpha4'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha4'
}
Я искал другие вопросы, и некоторые предложили, может ли это быть из-за зависимостей.Где я могу увидеть совместимые зависимости, если это происходит из-за того, что я получаю предупреждение
Файл приложения должен иметь зависимость от com.google.firebase: firebase-core для служб Firebase, чтобыработать по назначению.
Я следую этому уроку https://www.youtube.com/watch?v=EM2x33g4syY&list=PLk7v1Z2rk4hj6SDHf_YybDeVhUT9MXaj1 Кто-то прокомментировал использование «private» в классе модели.Поэтому я использовал это для переменной класса Artist.Но это не сработало.Я не делал ничего, кроме этого учебного пособия.
Обновление 1 После добавления зависимости от firebase-core я получаю следующую ошибку для сборки
ОШИБКА:Библиотека com.google.android.gms: play-services-basement запрашивается различными другими библиотеками по адресу [[15.0.1,15.0.1]], но разрешается до 16.0.1.Отключите плагин и проверьте дерево зависимостей, используя ./gradlew: app: dependencies.
Обновление 2 Я изменил все зависимости до последней версии, следуя официальным документам
- firebase-core: 16.0.7
- firebase-database: 16.0.6
в конце файла, который я также добавил
- применить плагин: 'com.google.gms.google-services'
и в build.gradle я обновил его до
- google-services: 4.2.0
Решена проблема со сборкой, но приложение по-прежнему зависало.