Android GCM - 未找到类异常

时间:2013-01-26 16:11:38

标签: android google-cloud-messaging

我正在尝试将GCM与appengine一起使用,如google的教程中所示。 在服务器端,我正在尝试:

    Sender sender = new Sender(API_KEY);
com.google.android.gcm.server.Message message = new com.google.android.gcm.server.Message.Builder().addData("message",m).build();
for (String regId : u.getDeviceIds()) {
    try {
        Result result = sender.send(message,regId, 3);
        System.out.println("Message to " + u.getName() + " : " + result);
    } catch (IOException e) {

    }
}

我得到了:

    org.restlet.resource.UniformResource doCatch: Exception or error caught in resource
java.lang.NoClassDefFoundError: org/json/simple/parser/ParseException
    at il.ac.technion.ssdl.hitch.model.GCMServices.sendMessage(GCMServices.java:24)

GCMServices.java的第24行是Sender sender = new Sender(API_KEY);

关于classpath,我有:

<classpathentry kind="lib" path="war/WEB-INF/lib/gcm-server.jar"/>

哪条路是正确的。

我做错了什么?

1 个答案:

答案 0 :(得分:7)

这是一个常见问题,请下载此文件,添加到classpath: SimpleJson