Android C2DM注册ID失败

4

我正在研究谷歌的C2DM,并且在安卓模拟器上运行程序以获取注册ID。但我遇到了以下错误:

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

WARN/GoogleLoginService(171): 设备没有账户:发送Intent { act=com.google.android.gsf.LOGIN_ACCOUNTS_MISSING }

ERROR/GTalkService(171): asyncFetch: 没有用户名

DEBUG/C2DMRegistrar(171): [C2DMRegistrar.20] AuthTokenCallback: 缺少账户

2个回答

14

为了让C2DM正常工作,您的设备需要在“设置/账户”下设置至少一个Google帐户。


当我这样做时,它抱怨没有正确的用户名/密码组合。我确定我输入了正确的详细信息... - Kevin Mark
1
尝试使用一个全新的Google账户,它完美地工作了。我猜测它不喜欢我已经将原始的Google账户与另一台设备关联起来的事实。不过,这是一个没有帮助的错误信息。 - Kevin Mark

2

这是因为您的设备与谷歌不同步 请转到设置,添加帐户并输入您的谷歌帐户用户名和密码。 希望这能起作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接