FireBase застрял на "Запустите приложение, чтобы проверить установку" для Android
Я новичок в разработке для Android, так как долгое время я застревал в одной ошибке: Запустите ваше приложение, чтобы проверить установку (Проверка того, связалось ли приложение с нашими серверами. Возможно, вам придется удалить и переустановить ваше приложение.)
build.gradle(Module:app)
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.google.firebase:firebase-core:16.0.1'
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.2'
classpath 'com.google.gms:google-services:4.0.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
Ответы
Ответ 1
Вы ничего не должны делать для своего вопроса, но запустите приложение на эмуляторе Android или реальном устройстве Android. Если вы создали свое приложение, а затем добавили dependencies
, то вам нужно удалить приложение с устройства/эмулятора и снова установить приложение.
Таким образом, когда приложение запускается, оно передает переменные из файла google-services.json
на серверы Firebase и проверяет, взаимодействует ли одно и то же приложение или нет.
Этот шаг должен проверить правильность установки зависимостей firebase в приложении. Если вам сложно, вы можете пропустить процесс в любом случае.
Ответ 2
Благодаря комментарию @Udayraj Deshmukh я исправил проблему.
Я думал, что добавлю это как ответ, поскольку это помогло мне
Просто перейдите на Gradle уровня своего приложения и добавьте следующее:
apply plugin: 'com.google.gms.google-services'
![enter image description here]()
Руководство Firebase SDK забыл сказать вам, чтобы включить плагин.
![enter image description here]()
Ответ 3
В моем случае проблема заключалась в том, что в файле gradle на уровне проекта я установил последние google-сервисы, которые на момент этого ответа были 4.3.0:
classpath 'com.google.gms:google-services:4.3.0'
Затем я заметил, что в мастере Firebase шаги настройки показывали вместо предыдущей версии: 4.2.0
Изменение моего начального в соответствии с той же версией, что и в мастере настройки Firebase, решило проблему.
Примечание: поэтому я пришел к выводу, что независимо от последней версии google-сервисов, следует использовать версию, показанную на этапах настройки.
Ответ 4
Если приложение по-прежнему пусто, вам нужно добавить интернет-разрешение в манифест. <uses-permission android:name="android.permission.INTERNET"/>
Ответ 5
У меня возникла эта проблема, я удалил файл google.json/google.plist и снова запустил приложение. очистить папку сборки, очистить кеши, удалить приложение из симулятора, перезапустить его, выполнить обновление pod & pod install... и т.д. Я нашел для меня это произошло, когда файл Google был испорчен
Ответ 6
Вы не застряли, мой друг, просто следуйте этим шагам: 1. Перейдите в свой проект android studio и нажмите Main_activity.xml, чтобы показать свое приложение 2. щелкните меню "Запустить" и запустите приложение на реальном устройстве или в эмуляторе 3. когда оно загрузило приложение, тогда ваше соединение будет успешным в firebase
Ответ 7
Для тех из вас, кто делает все правильно в соответствии с мастером, проверьте, соответствует ли ваша базовая версия Firebase тому, что отображается в веб-приложении.
В моем случае я не мог пройти это, пока я не снизил версию com.google.firebase:firebase-core
с 17.0.1 → 17.0.0
Ответ 8
Если вы запускаете приложение на физическом устройстве Android, убедитесь, что оно имеет ту же учетную запись Google, которая использовалась для регистрации в Firebase.