2015-09-01 2 views
5

Ich bin neu in android App zu entwickeln und ich bin Im Anschluss an diesen Schritt von Set up a GCM Client App on Android in der Linie 29, 36 es immer wieder sagen kann nicht lösen Symbol MyGcmListenerService und kann nicht lösen Symbol MyInstanceIDListenerService lösen.kann nicht Symbol ‚MyGcmListenerService‘ und ‚MyInstanceIDListenerService‘

<service 
     android:name="com.example.MyGcmListenerService" <<<<<<<<<<<<<<<<<<<<<this 
     android:exported="false" > 
     <intent-filter> 
      <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 
     </intent-filter> 
    </service> 
    <service 
     android:name="com.example.MyInstanceIDListenerService" <<<<<<<<<<<<<<<<<<<<<this 
     android:exported="false"> 
     <intent-filter> 
      <action android:name="com.google.android.gms.iid.InstanceID"/> 
     </intent-filter> 
    </service> 

Muss ich diese Dateien machen? und wie man die Datei erstellt? oder eine andere Art und Weise, wie dieses Problem zu lösen

Es tut mir leid, wenn diese Frage ist zu einfach, aber ich habe mit diesem Problem für ein paar Tage aufgeklebt, damit ich wirklich zu schätzen wissen für alle Antworten

Antwort

5

Sie haben zu eigene Java-Klasse für MyGCMListenerService und MyInstanceIDListenerService und umfassen unter Manifest.xml so schreiben.

<service 
    android:name="<package-name>.MyGcmListenerService" 
    android:exported="false" > 
    <intent-filter> 
     <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 
    </intent-filter> 
</service> 

<service 
    android:name="<package-name>.MyInstanceIDListenerService" 
    android:exported="false"> 
    <intent-filter> 
     <action android:name="com.google.android.gms.iid.InstanceID"/> 
    </intent-filter> 
</service> 
+0

Danke! Ich werde versuchen, es zu machen. –