Firebase InstanceId: сбой привязки к сервису: Kotlin - PullRequest
5 голосов
/ 06 января 2020

Приложение успешно запускается, но появляется сообщение об ошибке при отладке. FirebaseInstanceId: сбой привязки к службе

Граница сборки приложения:

android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
    applicationId ""
    minSdkVersion 16
    targetSdkVersion 29
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    multiDexEnabled true // enable mun

}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}

Android манифест:

 <application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme"
    tools:ignore="GoogleAppIndexingWarning">
    <activity android:name=".FilterPage"></activity>
    <activity android:name=".filterdashboard" />
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

Ответы [ 3 ]

1 голос
/ 12 марта 2020

Пожалуйста, попробуйте использовать реальное устройство. По моим наблюдениям, вы получите такую ​​ошибку при использовании эмулятора, даже если вы уже загрузили все необходимые библиотеки, связанные со Службами Google. Мне также удалось увидеть другие ошибки из FirebaseInstanceId.

1 голос
/ 19 февраля 2020

Я скачал самую новую версию google-service.json (можно сделать через настройки Firebase). В моем случае в oauth_client была добавлена ​​новая запись. После синхронизации с файловой системой и перестройки моего приложения предупреждение больше не появляется.

РЕДАКТИРОВАТЬ 20-02-2020 : После более подробного тестирования это, к сожалению, не кажется чтобы помочь в конце. В моем случае сообщение об ошибке обязательно появляется только при первом запуске приложения после удаления приложения - в большинстве других случаев этого не происходит.

0 голосов
/ 14 марта 2020

В моем случае, вход в Google Play на эмуляторе (API: R) устраняет проблему. Я думаю, что это о Play Services.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...