2016-05-31 6 views
0

私はgcmを使用しています。ときにデバイスを登録し、エラーを受信しよう:Unable to start service Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.google.android.gsf (has extras) } U=0: not foundサービスを開始できませんでした。意図= com.google.android.c2dm.intent.REGISTER

regbtn.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
    Log.i(TAG, "Registering device"); 
    // Retrive the sender ID from GCMIntentService.java 
    // Sender ID will be registered into GCMRegistrar 
    GCMRegistrar.register(TestActivity.this, 
      GCMIntentService.SENDER_ID); 
    } 
}); 

問題は何ですか?

+0

こんにちは、どのような電話がありますか? – Marcell

+0

私は書くのを忘れてしまった。私はエミュレータを使用します。 – Jaive

答えて

0

Google Playサービスがインストールされたデバイスが必要です。エミュレータを使用する場合は、Google APIを使用する必要があります。 再生サービスのないデバイスがある可能性があるため、特にPlayストア以外にリリースする場合は、このケースに備えて準備をしてください。

0

GCMRegistrarはサポートされていないため、使用しないでください。 Google Playサービスで広告デバイスやエミュレータが必要です。 supported librariesを見て、FCM(以前はGCM)メッセージをクライアントデバイスに送信できるようにしてください。

関連する問題