2010-08-19 9 views
4

Je travaille sur C2DM de google et avoir un programme sur l'émulateur Android en essayant d'obtenir l'ID d'enregistrement. Mais je reçois des erreurs suivantes:android c2dm enregistrement Id échoue

DEBUG/GoogleLoginService (171): onBind: intention {act = android.accounts.AccountAuthenticator cmp = com.google.android.gsf/.loginservice.GoogleLoginService}

WARN/GoogleLoginService (171): L'appareil n'a pas de comptes: l'envoi d'intention {act = com.google.android.gsf.LOGIN_ACCOUNTS_MISSING}

eRREUR/GTalkService (171): asyncFetch: aucun nom d'utilisateur

DEBUG/C2DMRegistrar (171): [C2DMRegistrar.20] AuthTokenCallback: compte manquant

Répondre

14

Votre compte doit avoir au moins un compte Google configuré sous Paramètres/Comptes pour que C2DM fonctionne.

+0

Lorsque je fais cela, il se plaint de ne pas avoir la bonne combinaison nom d'utilisateur/mot de passe. Je suis sûr que j'ai entré mes coordonnées correctement ... –

+1

J'ai essayé d'utiliser un nouveau compte Google et cela a fonctionné parfaitement. Je suppose qu'il n'a pas aimé le fait que j'avais déjà associé mon compte Google original avec un autre appareil. Pourtant, c'est un message d'erreur inutile. –

2

Cela est dû au fait que votre appareil n'est pas synchronisé avec Google Accédez à Paramètres et ajoutez un compte. Entrez votre nom d'utilisateur et votre mot de passe Google. Espérons que cela fonctionne ..