web-dev-qa-db-ja.com

Android Firebase Messaging Serviceを拡張できません

Firebase Cloud Messagingをアプリケーションに実装しようとしています。このサービスを使用するためにすべての設定を実装しましたが、クラスでFirebaseMessagingServiceを拡張しようとするとエラーが発生し、まったく見つかりません。 、できませんimport com.google.firebase.messaging.FirebaseMessagingService写真のように:

enter image description here

必要なすべてのコードを追加しました:これをアプリのgradleに追加しました

compile 'com.google.firebase:firebase-core:9.4.0' 
apply plugin: 'com.google.gms.google-services'

そしてこれをモジュールgradleに:

classpath 'com.google.gms:google-services:3.0.0'

これはマニフェストコードです。

<application
    Android:allowBackup="true"
    Android:icon="@mipmap/ic_launcher"
    Android:label="@string/app_name"
    Android:supportsRtl="true"
    Android:theme="@style/AppTheme">
    <activity Android:name=".MainActivity">
        <intent-filter>
            <action Android:name="Android.intent.action.MAIN" />

            <category Android:name="Android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <service
        Android:name=".MyFirebaseMessagingService">
        <intent-filter>
            <action Android:name="com.google.firebase.MESSAGING_EVENT"/>
        </intent-filter>
    </service>
    <service
        Android:name=".MyFirebaseInstanceIDService">
        <intent-filter>
            <action Android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
        </intent-filter>
    </service>
</application>

そして、Google jsonファイルをアプリに追加しました。だから誰かが私を助けてくれたら

17
Saleh Refaai

メッセージングを使用する場合は、メッセージングモジュールを追加する必要があります。現時点では、コアモジュールのみを追加しました。

どうぞ

compile 'com.google.firebase:firebase-messaging:9.4.0'

使用可能なすべてのモジュールは、 https://firebase.google.com/docs/Android/setup の下部にあります。

35
ElDuderino