添加了pushservice后app启动时就会报错退出。错误信息是 java.lang.RuntimeException: Unable to create service com.avos.avoscloud.PushService: java.lang.IllegalStateException: Please call AVOSCloud.initialize at first in Application

然而 我确实在第一个进入activity中就已经调用了AVOSCloud.initialize的函数了 上传和查询数据什么的都能正常使用
无法正常启动的原因到底是什么 ,我都是按着demo的代码写的呀
PS:我是安卓开发。推送是可以正常推送的,服务器上已经看到推送出去的消息了,但就是接收不到
我点开代码出错的行数 是AVinstallation.class中的这句
if(AVOSCloud.applicationContext == null) {
throw new IllegalStateException("Please call AVOSCloud.initialize at first in Application");
}
是这句 然而我把这句话直接添加在我的代码中是不会抛出异常的呀= =为什么调用函数时就会在这句话那里抛出异常呢

解决了个异常,还有这个
java.lang.NoClassDefFoundError: com.avos.avoscloud.AVPushConnectionManager$AVPushWebSocketClient

你好:

1.因为执行逻辑的关系,要保证始终最先初始化。请 new 一个 YourApplication extends Application,在 manifest 里添上:

 <application
        android:name=".YourApplication"

然后在 onCreate() 里调用 initialize() 方法。

2.请更新一下 java-websokcet 到 1.3.1.jar。

太感谢~~问题解决了 ~~