我是Android应用程序的初学者,并且在添加此代码时使用Java:
GCMRegistrar.checkDevice(this);
GCMRegistrar.checkManifest(this);
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals("")) {
GCMRegistrar.register(this, SENDER_ID);
} else {
Log.v(TAG, "Already registered");
}
我有错误: 发件人ID 日志 TAG
错误"无法解析为可用"
答案 0 :(得分:0)
正如我评论说如果你是初学者,你不应该从GCM开始,但似乎你不仅是Android的初学者而且是Java的初学者(这不错,每个人都是初学者,我'不是那么先进。)
我建议你开始学习一些关于Java的基础教程,然后从Android的一些基础教程开始,等等。
GCM还需要服务器端,因此这将非常先进。
无论如何,错误很简单。 SENDER_ID是您未在任何地方定义的字段。
您必须在某处声明,例如:
String SENDER_ID = "mySenderId";
或在班级的顶部:
public class MyClass {
private static final SENDER_ID = "mySenderID";
}