如下log,再Android P上用你们最新的SDK,上传文件会直接闪退,近期会打算迁移到最新的sdk,但是有这个问题一直不敢迁移,请帮忙尽快修复一下,谢谢。

2019-01-20 21:20:49.301 16563-16811/com.roadhelp.apollo.roadhelp E/AndroidRuntime: FATAL EXCEPTION: Thread-57
Process: com.roadhelp.apollo.roadhelp, PID: 16563
java.lang.RuntimeException: cn.leancloud.AVException: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.io.InputStream.read(byte[], int, int)' on a null object reference
    at io.reactivex.internal.util.ExceptionHelper.wrapOrThrow(ExceptionHelper.java:46)
    at io.reactivex.internal.operators.observable.ObservableBlockingSubscribe.subscribe(ObservableBlockingSubscribe.java:86)
    at io.reactivex.Observable.blockingSubscribe(Observable.java:5386)
    at cn.leancloud.AVObject.save(AVObject.java:634)
    at com.roadhelp.apollo.roadhelp.ui.activities.PostActivity$4.run(PostActivity.java:266)
    at java.lang.Thread.run(Thread.java:764)
 Caused by: cn.leancloud.AVException: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.io.InputStream.read(byte[], int, int)' on a null object reference
    at cn.leancloud.upload.QiniuSlicingUploader.execute(QiniuSlicingUploader.java:110)
    at cn.leancloud.upload.FileUploader.execute(FileUploader.java:42)
    at cn.leancloud.AVFile$3.apply(AVFile.java:369)
    at cn.leancloud.AVFile$3.apply(AVFile.java:357)
    at io.reactivex.internal.operators.observable.ObservableMap$MapObserver.onNext(ObservableMap.java:57)
    at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:201)
    at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:255)
    at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
    at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    at java.lang.Thread.run(Thread.java:764) 
 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.io.InputStream.read(byte[], int, int)' on a null object reference
    at cn.leancloud.upload.QiniuSlicingUploader.execute(QiniuSlicingUploader.java:74)
    at cn.leancloud.upload.FileUploader.execute(FileUploader.java:42) 
    at cn.leancloud.AVFile$3.apply(AVFile.java:369) 
    at cn.leancloud.AVFile$3.apply(AVFile.java:357) 
    at io.reactivex.internal.operators.observable.ObservableMap$MapObserver.onNext(ObservableMap.java:57) 
    at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:201) 
    at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:255) 
    at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66) 
    at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
    at java.lang.Thread.run(Thread.java:764)

你好,请问 SDK 是什么版本。请您按照下面的方法开启调试日志,重新复现一下将 curl 日志完整请求信息 (Request) 与请求返回 (Response) 或报错等内容粘贴出来。

//在   AVOSCloud.initialize 初始化方法之前调用下面的方法。
AVOSCloud.setLogLevel(AVLogger.Level.DEBUG);