
bug 系列
错误记录也是学习的一种方式。从错误中学习,就是人类最大的优点
漫漫蜗牛路
简直最大的敌人是复杂,如果把复杂事情简单了,就是巨大进步!
展开
-
从源码的角度分析BigDecimal 初始化报错
报错信息项目Gosn 解析报错,报错信息如下。java.lang.NumberFormatException: Bad offset/length: offset=0 len=0 in.length=0仔细找了下发现是 BigDecimal 报出的错误,下面BigDecimal是初始化的代码时抛出错误的代码(部分代码)。 public BigDecimal(char[] in, int offset, int len) { int begin = offset; // first原创 2020-05-15 18:32:21 · 1633 阅读 · 1 评论 -
Android bug -- Retrofit java.io.IOException: Canceled
错误出现的场景描述我们的项目中使用了Retrofit 结合 RxJava、RxAndroid 调用后台接口,在 Retrofit 中有个拦截器,去拦截打印log 信息。当调用chain.proceed(newRequest)方法的时候出现上述错误。分析这不是个必现的错误。只是调用某些接口才会出现。从Retrofit 的源码可以知道。当 Retrofit 的网络请求未完成,而观察者已经取...原创 2019-10-13 11:50:59 · 5475 阅读 · 1 评论 -
TextInputLayout 惊现底层bug-on a null object
报错信息提取Android - Attempt to invoke virtual method 'void android.view.View.getBoundsOnScreen(android.graphics.Rect)' on a null object reference整体崩溃信息FATAL EXCEPTION: main Process: br.com.fornaro.ar...原创 2019-10-13 00:53:50 · 208 阅读 · 0 评论 -
Mac Android studio 3.1 在OPPO R15 上调试app 出现无法启动,闪退的问题
一:问题今天在 OPPO R15 上调试代码,安装后发现无法启动。报错如下8/com.banger.xxxxx E/AndroidRuntime: FATAL EXCEPTION: main Process: com.banger.xxxxxx,...原创 2018-10-16 17:19:46 · 417 阅读 · 0 评论 -
bug日记-缺少licences
报错信息编译打包报错:Android SDK packages as some licences have not been accepted报错信息如下Failed to install the following Android SDK packages as some licences have not been accepted. build-tools;2...原创 2019-04-17 14:54:10 · 150 阅读 · 0 评论 -
bug日记-Unexpected scopes found in folder 和 gradle-android-plugin-aspectjx 兼容性bug
镇楼这么懵逼的bug,得压压惊image概述有天你发现这个bug 无缘无故的就出现了,一脸懵逼,全部报错信息如下Caused by: java.lang.RuntimeException: Unexpected scopes found in folder '/Users/test/Developer/webworkspace/Android/MicroCr...原创 2019-03-12 11:09:58 · 343 阅读 · 0 评论 -
这样,你才能算会 RxJava、RxAndroid 之取消订阅
一:概述前几天app 总是空指针奔溃,发现为某个 Fragment 中的控件为null 导致的。而且这个Fragment 是能够正常显示的。那么为什么还会空指针呢?二:问题排查这个app使用了 AndroidAnnotations 注解。要了解为什么 Fragment 中控件为 null 的原因,就需要找到框架 AndroidAnnotations在Fragment新建时...原创 2019-02-27 16:51:52 · 319 阅读 · 0 评论