当前位置: 首页 > news >正文

安卓Bug总结

为什么写这篇文章


安卓十年开发遇到过得Bug做一个总结,大同小异,总结教训。

这里存放BUG目录列表

文章列表内容关键字
Gradle常见问题及总结包括以下问题:gradle插件与gradle home版本关系错误、Gradle下载太慢、Executionfailed forJetifyTransform:xx.jar 、Failed to transform file ‘xxxxx.jar‘ to match attributes 、Module was compiled with an incompatible version of Kotlin.
ANR小问题集合包括广播超时、input event超时等问题、SP超时getString#apply#new超时、Input event dispatching timed out sending to\ANR Warning onLayout time too long问题分析及解决
ViewFlipper常见小问题包括与click事件冲突、与Activity生命周期的关系
帧动画播放出现oom异常分析及解决利用inbitmap,每一帧复用同一片内存区域节省内存
Glide/Picasso常遇到的小问题集合包括了以下小问题You cannot start a load for a destroyed activity、图片加载异常class com.bumptech.glide.load.engine.GlideException: Failed to load resource、不支持http、保存的图片自动旋转90°、加载图片出现黑边
【okhttp】小问题记录合集包括can’t create native thread、get不支持请求体、urlencode编码二次的问题The valid characters are defined in RFC 7230 and RFC 3986、 回调都在子线程、eader不支持中文、java.lang.IllegalArgumentException: Could not locate call adapter for io.reactivex.Observable、SocketTimeoutException或常分析及解决
Android 链接4G热点网络第一次请求很慢ipv6地址链接异常分析及解决自定义dns,使用ipv4地址
SUPPLICANT_ERROR——Android Wifi列表频繁刷新异常WiFi列表查询异常
【相机开发问题总结】锁屏下相机资源释放问题
【相机开发问题总结】曝光补偿ExposureCompensation未生效异常分析及解决
【相机开发问题总结】Caused by: java.lang.RuntimeException: Fail to connect to camera service异常分析及解决
【相机开发问题总结】java.lang.RuntimeException: setParameters failed异常分析及解决
【相机开发问题总结】后台恢复到前台预览界面卡住
【相机开发问题总结】小问题集合
adb频繁重启问题分析及解决
application多进程初始化异常分析及解决
【内存泄漏Bug】animation未释放
【内存泄漏Bug】registerReceiver Are you missing a call to unregisterReceiver()异常分析及解决
Rom应用开发遇到得一些小bug

其他bug

$LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
java.lang.UnsatisfiedLinkError: dlopen failed: “/lib/arm64/libGlobal.so“ 异常分析及解决
java.lang.IllegalArgumentException: PhoneWindow$DecorView not attached to window manager异常分析及解决
Only the original thread that created a view hierarchy can touch its views异常分析及解决
You must call removeView() on the child‘s parent first.异常分析及解决
java.lang.IllegalStateException: closed 异常分析及解决
Android android.os.DeadObjectException aidl通信异常分析及解决
java.io.IOException: setDataSource failed.: status=0x80000000异常分析及解决
java.util.ConcurrentModificationException异常分析及解决


Bug快速分析手册

关键字


搜索 UMCrashHandler、
或搜索 uncaughtException
crashreport
搜索 Exception
搜索 Application Not Response
搜索NetworkOnMainThreadException 
搜索ANR Warning
搜索AnrManager
搜索Anr in

如果能使用adb,增加以下步骤
查看内存排序 adb shell dumpsys meminfo
查看cpu和内存排序adb shell COLUMNS=512 top 
在anrlog搜索total、memory--查看内存相关

http://www.lryc.cn/news/354511.html

相关文章:

  • 基于小波分析和机器学习(SVM,KNN,NB,MLP)的癫痫脑电图检测(MATLAB环境)
  • python数据分析:爬取某东商城商品评论数据并做词云展示(含完整源码及详细注解)
  • 当HR问你是否单身时,该怎么回答?
  • 大数据开发面试题【Spark篇】
  • 深入分析 Android Activity (六)
  • 火箭升空AR虚拟三维仿真演示满足客户的多样化场景需求
  • LeetCode 279 —— 完全平方数
  • PHP发票真假API、医疗电子票据查验、发票识别接口开发示例
  • Python库之`lxml`的高级用法深度解析
  • 参数的本质:详解 JavaScript 函数的参数
  • 悲痛都会过去,唯有当下值得珍惜
  • 第三方软件测试机构进行代码审计需要哪些专业的知识?
  • Modal.method() 不显示头部的问题
  • Java中的内部类及其用途
  • 堆(建堆算法,堆排序)
  • Linux内核重置root密码
  • LaTex安装及配置(Windows)
  • 这才是满分毕业答辩PPT!
  • 【字典树(前缀树) 字符串】2416. 字符串的前缀分数和
  • X-CSV-Reader:一个使用Rust实现CSV命令行读取器
  • 集成ECharts到若依框架:原理与使用方法详解
  • 【机器学习】——线性模型
  • 最全的Redis常用命令
  • sourcetree推送到git上面
  • 勒索病毒的策略与建议
  • doxygen 1.11.0 使用详解(十四)——输出格式
  • java list<AnalystEducationDO> 转成List<AnalystEducationRespVO>两个对象的属性一样
  • [Algorihm][简单多状态DP问题][买卖股票的最佳时机含冷冻期][买卖股票的最佳时机含手续费]详细讲解
  • 微服务:利用RestTemplate实现远程调用
  • 【Linux】TCP的三次握手和四次挥手