firebase_messaging: ^ 4.0.0 + 4 не работает - PullRequest
1 голос
/ 29 апреля 2019

ОШИБКА: -

Java.lang.NullPointerException: попытка вызвать виртуальный метод 'java.lang.String com.google.firebase.iid.FirebaseInstanceId.getToken ()' onссылка на пустой объект

Основной build.gradle

зависимости {classpath 'com.android.tools.build:gradle:3.3.1' classpath 'com.google.gms: google-services: 4.0.1 '}

Уровень приложения build.gradle

зависимости {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 'реализация' com.google.firebase: firebase-core: 16.0.1 '}применить плагин: 'com.google.gms.google-services'

Adroid.manifest.xml

<activity android:name=".MainActivity" android:launchMode="singleTop" android:theme="@style/LaunchTheme" android:largeHeap="true" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" android:hardwareAccelerated="true" android:windowSoftInputMode="adjustResize">
    <!-- This keeps the window background of the activity showing
    until Flutter renders its first frame. It can be removed if
    there is no splash screen (such as the default splash screen
    defined in @style/LaunchTheme). -->
    <meta-data android:name="io.flutter.app.android.SplashScreenUntilFirstFrame" android:value="true" />

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

</activity>

1 Ответ

0 голосов
/ 30 апреля 2019

Основная проблема, которую я обнаружил, требует версию служб Google для подключаемого модуля местоположения и подключаемых модулей FCM.

в файле build.gradle уровня приложения в самом низу

 dependencies {
        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' } 
apply plugin: 'com.google.gms.google-services' com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck
    = true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...