代码如下
···
AVOSCloud.setRegion(AVOSCloud.REGION.NorthChina);
AVOSCloud.setLogLevel(AVLogger.Level.DEBUG);
AVOSCloud.initialize(Constant.APP_ID, Constant.APP_KEY);
// AVObject testObject = new AVObject("TestObject");
// testObject.put("words","Hello World! i");
// testObject.save();
Message message = Message.builder().from("Tom").to("Jack").message("Hello 2019-05-13 16:55 Message").build();
AVIMClient client = AVIMClient.getInstance(message.getFrom().trim());
client.open(new AVIMClientCallback() {
@Override
public void done(AVIMClient avimClient, AVIMException e) {
if(ObjectUtil.isNotNull(e)) {
log.log(Level.WARNING, e.getMessage());
} else {
log.log(Level.INFO, "Client Connected");
}
}
});
···
错误信息如下
···
5 13, 2019 5:19:59 午後 cn.leancloud.logging.SimpleLogger internalWriteLog
普通: openClient...
5 13, 2019 5:19:59 午後 cn.leancloud.logging.SimpleLogger internalWriteLog
普通: add request cache. client=Tom, conv=null, request=-65535
5 13, 2019 5:19:59 午後 cn.leancloud.logging.SimpleLogger internalWriteLog
重大: session error:java.lang.IllegalStateException: Connection Lost
2019-05-13 17:19:59.578 ERROR 17448 --- [ main] AVDefaultSessionListener : session error:java.lang.IllegalStateException: Connection Lost
5 13, 2019 5:19:59 午後 cn.leancloud.logging.SimpleLogger internalWriteLog
普通: enter onOperationCompleted with clientId=Tom, convId=null, requestId=-65535, operation=CLIENT_OPEN
2019-05-13 17:19:59.578 WARN 17448 --- [ main] c.e.leancloud.LeancloudApplication : java.lang.IllegalStateException: Connection Lost
···

详细: openClient...
五月 14, 2019 6:45:39 下午 cn.leancloud.logging.SimpleLogger internalWriteLog
详细: add request cache. client=mirakyux, conv=null, request=-65535
2019-05-14 18:47:33.519 ERROR 5700 --- [ main] AVDefaultSessionListener : session error:java.lang.IllegalStateException: Connection Lost
五月 14, 2019 6:47:33 下午 cn.leancloud.logging.SimpleLogger internalWriteLog
严重: session error:java.lang.IllegalStateException: Connection Lost
五月 14, 2019 6:47:33 下午 cn.leancloud.logging.SimpleLogger internalWriteLog
详细: enter onOperationCompleted with clientId=mirakyux, convId=null, requestId=-65535, operation=CLIENT_OPEN

你好, 文档看过了, 里面没有这个问题的解决方法。
解决方法为在初始化之后使用AVConnectionManager打开连接

    AVConnectionManager manager = AVConnectionManager.getInstance();
    manager.startConnection();

谢谢大佬 困扰了好久。。。 希望官方更新文档。。