有一个例外,我的应用程序反复出现在Crashlytics(Fabric)上.我使用rx

java2进行改造以进行我的http调用.

这就是崩解剂日志中的所有内容(下图).将不胜感激任何帮助/见解.

Fatal Exception: io.reactivex.exceptions.UndeliverableException: retrofit2.adapter.rxjava2.HttpException: HTTP 404

at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:349)

at io.reactivex.internal.operators.single.SingleZipArray$ZipCoordinator.innerError(SingleZipArray.java:141)

at io.reactivex.internal.operators.single.SingleZipArray$ZipSingleObserver.onError(SingleZipArray.java:177)

at io.reactivex.internal.operators.single.SingleDoOnError$DoOnError.onError(SingleDoOnError.java:63)

at io.reactivex.internal.operators.single.SingleDoOnSuccess$DoOnSuccess.onError(SingleDoOnSuccess.java:64)

at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.onError(SingleSubscribeOn.java:73)

at io.reactivex.internal.operators.observable.ObservableSingleSingle$SingleElementObserver.onError(ObservableSingleSingle.java:95)

at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:56)

at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:37)

at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:43)

at io.reactivex.Observable.subscribe(Observable.java:10842)

at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:34)

at io.reactivex.Observable.subscribe(Observable.java:10842)

at io.reactivex.internal.operators.observable.ObservableSingleSingle.subscribeActual(ObservableSingleSingle.java:35)

at io.reactivex.Single.subscribe(Single.java:2703)

at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)

at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452)

at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61)

at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52)

at java.util.concurrent.FutureTask.run(FutureTask.java:237)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)

at java.lang.Thread.run(Thread.java:818)

Caused by retrofit2.adapter.rxjava2.HttpException: HTTP 404

at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:54)

at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:37)

at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:43)

at io.reactivex.Observable.subscribe(Observable.java:10842)

at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:34)

at io.reactivex.Observable.subscribe(Observable.java:10842)

at io.reactivex.internal.operators.observable.ObservableSingleSingle.subscribeActual(ObservableSingleSingle.java:35)

at io.reactivex.Single.subscribe(Single.java:2703)

at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)

at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452)

at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61)

at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52)

at java.util.concurrent.FutureTask.run(FutureTask.java:237)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)

at java.lang.Thread.run(Thread.java:818)

android崩解日志,android – 使用rxJava2和改造的UndeliverableException相关推荐

  1. android 广播解绑,Android四大组件之BroadCast

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? Android四大组件之BroadCast 一.广播概述 Android应用可以从Android系统和其他Android ...

  2. android 详解画图,Android入门之画图详解

    前文常用的控件介绍了不少,现在就来讨论一下手机开发中常用到的画图.要掌握Android的画图,首先就要了解一下,基本用到的如下一些图形接口: 1.Bitmap,可以来自资源/文件,也可以在程序中创建, ...

  3. android崩溃无日志,Android 收集Crash日志----UncaughtExceptionHandler

    Android应用不可避免地会发生crash,也称之为崩溃,无论你的程序写得多么完美,总是无法完全避免crash的发生,可能是由于Android系统底层的bug,也可能是由于不充分的机型适配或者是糟糕 ...

  4. android xlog崩溃日志,Android第三方log库:xlog使用记录

    第一步:由于xlog发布在jitpack 仓库,所以如果android studio没有在project目下的的build.gradle下配置jitpack仓库的话需要配置下 allprojects ...

  5. android 详解画图,android画图之贝塞尔曲线讲解详解

    首先对于<赛贝尔曲线>不是很了解的童鞋,请自觉白度百科.google等等... 为了方便偷懒的童鞋,这里给个<贝赛尔曲线>百科地址,以及一段话简述<贝赛尔曲线>: ...

  6. android assets解压,Android assets内压缩文件解压,解压到缓存示例

    1.assets内压缩文件解压AssetsZipUtils,包含一个获取文件夹下所有文件路径的方法,方便获取文件使用 public class AssetsZipUtils { public stat ...

  7. android抓取日志,Android抓取所有日志

    总有些时候我们会遇到非必现场景,若未及时抓取日志,可能为时已晚 抓取日志 抓取Logcat日志 这个是最简单的,使用-f重定向到一个文本文件即可,-v threadtime则显示详细时间和进程 # f ...

  8. android 代码解压,Android开发之旅-解压压缩zip文件(带子目录和中文路径)

    今天弄了一下午解压的问题,需求嘛,把自己踩过的坑记录下来,也为了跟我一样的新人少坑的路. 怎么那么多的屁话,上代码啊! 上解压的代码: //第一个参数就是需要解压的文件,第二个就是解压的目录 publ ...

  9. Android查看web日志,详解Android WebView监听console错误信息

    根据需求,我们要拿到h5的错误信息,并将error信息进行上报.查询了下Android WebView的API发现了WebChromeClient这个方法可以满足要求: @Override publi ...

  10. 【Android应用开发】 Android 崩溃日志 本地存储 与 远程保存

    示例代码下载 : http://download.csdn.net/detail/han1202012/8638801; 一. 崩溃日志本地存储 1. 保存原理解析 崩溃信息本地保存步骤 : -- 1 ...

最新文章

  1. java工作流引擎证照库类型的流程设计 实现方案与演示案例
  2. 可可:框架和边界之间有什么区别?
  3. 移动开发平台性能比较
  4. 一个循环、一个变量打印乘法口诀
  5. Android进程间通信
  6. 计算机VB整除,【原创】VB中的整除运算和转换函数
  7. 第六课 多算法组合与模型调优
  8. AngularJS之高级Route【三】(八)
  9. Word2016Word2019如何取消自动编号
  10. HTTPBrowserCapabilities---在asp.net中显示浏览器属性
  11. GoLand连接Linux子系统远程开发
  12. mysql 根据状态输出_mysql show processlist 输出状态说明
  13. js 中 的时间类和 setTimeout 和setInterval
  14. 放之四海皆适用的设计原则(二)
  15. mysql 批量 update 多个条件_Mysql学习与巩固,超详细的小白篇
  16. 线性代数学习指导与MATLAB编程实践,21世纪高等理工科重点课程辅导丛书:线性代数学习指导与MATLAB编程实践...
  17. android 基站 变化,(转)android定位之基站定位
  18. python图像处理之一 - Pillow的基本用法
  19. iOS设备分辨率 UI规范 以及适配
  20. 【讲座】清华刘知远:自然语言理解难在哪儿?

热门文章

  1. 数据中心节能制冷系统分析
  2. sersync+rsync多实例网站数据同步
  3. 一次非常成功的项目经验分享和糟糕项目的对比
  4. fio性能测试工具新添图形前端gfio
  5. 红帽集群套件RHCS四部曲(测试篇)
  6. 蓝桥杯 振兴中华——2013年省赛C/C++ A组真题3
  7. android 加载过程,Android View (2) View的加载过程
  8. c语言做一个体育教学软件,深度学习下的体育教学
  9. 奥维中如何关闭gcj02坐标_QGIS入门知识:啥是坐标系
  10. python selenium点击网页关闭按钮_基于python的selenium-打开关闭第二个页面