android 6.1.8 即时通讯,发送文件消息报错主线程进行了网络请求 NetworkOnMainThreadException

使用的是 implementation('cn.leancloud:realtime-android:6.1.8') 这个版本,文本发送没问题,就是图片发送出问题

 public void sendImageMessage(String imagePath) {
    AVFile file = null;
    try {
        file = AVFile.withAbsoluteLocalPath(new File(imagePath).getName(), imagePath);
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }
    AVIMImageMessage avimImageMessage = new AVIMImageMessage(file);
    avimImageMessage.setText("图片");
    mConversation.sendMessage(avimImageMessage, new AVIMConversationCallback() {
        @Override
        public void done(AVIMException e) {
            if (e == null) {
                ToastUtils.showToast("发送消息成功");
            } else {
                LogUtil.e(e.toString()+e.getAppCode());
                ToastUtils.showToast("发送消息失败");
            }
        }
    });
}

报错报错NetworkOnMainThreadException
查了一下问题发生的地方


图片看不了,这是链接
https://upload-images.jianshu.io/upload_images/3001453-ece958aaca863541.jpg
https://upload-images.jianshu.io/upload_images/3001453-7b191e8895ac767f.jpg

网络请求

Response rawResponse = client.newCall(builder.url(actualFile.getUrl() + getQueryName()).get().build()).execute();

这句在主线程抛出来的异常,这个怎么解决???