当我添加以下代码时,我在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");
}我在以下位置出现错误: SENDER_ID日志标记
错误“无法解析为可用”
发布于 2012-09-05 17:48:50
正如我所评论的,如果你是初学者,你不应该从GCM开始,但似乎你不仅是Android的初学者,而且还是Java的初学者(这还不错,每个人都是初学者,而我也不是那么高级)。
我建议你从Java的一些基本教程开始,然后从Android的一些基本教程开始,等等。
GCM还需要一个服务器端,因此这将是非常先进的。
无论如何,错误很简单。SENDER_ID是一个您在任何地方都没有定义的字段。
你必须在某个地方声明它,比如:
String SENDER_ID = "mySenderId";或者在班上名列前茅:
public class MyClass {
private static final SENDER_ID = "mySenderID";
}https://stackoverflow.com/questions/12278473
复制相似问题