安卓,应用程序无响应(ANR)
安卓应用程序运行时,有时会因为逻辑bug,导致应用无响应的问题。
修复方法:
1、连接adb.exe工具,运行应用至无响应处。
在log信息中查找"ANR"相关, 这里看到应用无响应相关信息,已保存至手机目录 '/data/anr/traces.txt'
2、 在手机目录下,查看ANR无响应原因
3、对照应用源码逻辑,修复导致无响应的异常、或死循环
对照应用运行时的数据信息,发现当roleCTime=0时,while死循环一直执行,导致应用无响应。
根据应用具体逻辑修改掉导致无响应的死循环即可。
ANR应用无响应已修复。
附录:如何查看应用运行时log信息
1、使用adb.exe(安卓开发工具sdk目录下)输出运行log至文件:
在cmd中输入, E:\sci\ADT\sdk\platform-tools\adb.exe logcat -v time >C:\Users\scimence\Desktop\logx.txt
2、通过安卓开发工具中logcat查看。
安卓,应用程序无响应(ANR)相关推荐
- Android Training - 避免程序无响应ANR
可能你写的代码在性能测试上表现良好,但是你的应用仍然有时候会反应迟缓(sluggish),停顿(hang)或者长时间卡死(frezze),或者应用处理输入的数据花费时间过长.对于你的应用来说最槽糕的事 ...
- 鸿蒙系统测试失败,ANR-WatchDog-ohos: 一个简单的监测程序,可检测到鸿蒙系统的 ANR(Application Not Response-应用程序无响应)错误并引发有意义的异常...
ANR-WatchDog-ohos 一个简单的监测程序,可检测到鸿蒙系统的 ANR(Application Not Response-应用程序无响应)错误并引发有意义的异常 项目名称:ANR-Watc ...
- 您没有权限来打开应用程序_苹果建议:除非应用程序无响应,否则不要滑动强制退出...
紫金财经2月26日消息 今日,苹果公司发布的一条建议,成为了微博热搜的话题.苹果建议除非应用程序无响应,否则不要滑动强制退出. 苹果公司表示,滑动关闭iPhone的应用程序可能会缩短电池寿命,并使设备 ...
- chm打开秒退_Mac_Mac电脑程序无响应怎么办?Mac程序无响应解决方法,虽然Mac电脑一向以运行稳定、 - phpStudy...
Mac电脑程序无响应怎么办?Mac程序无响应解决方法 虽然Mac电脑一向以运行稳定.流畅而著称,但Mac电脑运行时间长了,难免也会遇到程序卡死无响应.一直"转菊花"的情况,可能是由 ...
- C# OpenFileDialog.ShowDialog 打不开,程序无响应(错误的解决)
1:C# OpenFileDialog.ShowDialog 打不开,程序无响应 环境:win7 .Net framework2.0 现象; c#写的一个程序,在xp下点击文件打开按钮没有任何问题,但 ...
- 简单有效的解决打开Xcode一直loading并显示程序无响应问题
简单有效的解决打开Xcode一直loading并显示程序无响应问题 项目场景: 问题描述: 原因分析: 解决方案: 项目场景: 打开一个旧的项目文件的 main.storyboard 时候Xcode崩 ...
- mac securecrt程序无响应_如何重置mac上的系统管理控制器smc教程
虽然mac是一款十分高端的个人笔记本电脑,但是mac也会有出现故障的时候,比如风扇高速转动.键盘背光灯行为有些异常异常等等,那极有可能是你的系统管理控制器smc出现了问题,所以今天小编就来科普大家如何 ...
- mac版crt8.0.2打开无响应怎么办_Mac电脑程序无响应怎么办?教你强制退出无响应程序...
Mac电脑运行时间长了,难免也会遇到程序卡死无响应的情况,可能是由于程序冲突.缓存不足或者一些bug等情况导致,这个时候我们就需要强制退出这个程序了,一起来看看如何强制退出无响应程序吧! 快捷键强制退 ...
- mac securecrt程序无响应_在Mac上查看和终止进程的方法
当Mac速度变慢或开始异常运行时,可能是因为正在后台运行的应用程序运行异常.而且,如果不是引起问题的应用程序,几乎可以肯定是与macOS或辅助服务相关的进程. 解决此问题通常很简单,就像杀死进程一样, ...
- Mac电脑程序无响应怎么办?mac强制关闭软件的6种方法
虽然Mac电脑一向以运行稳定.流畅而著称,但Mac电脑运行时间长了,难免也会遇到程序卡死无响应的情况,可能是由于程序冲突.缓存不足或者一些bug等情况导致,这个时候我们就需要强制退出这个程序了,下面小 ...
最新文章
- java 操作 redis_java操作Redis
- LC #134 JS
- springmvc登陆示例(非注解)
- 黑马h5学习代码_如何零基础制作酷炫实用的H5页面
- Centos7下配置安装mysql5.5主从复制(一主两从)
- CAD数据与ArcGIS数据的互转换
- java获取网卡正真的mac_java获取网卡的mac地址
- 100个必会的python脚本-python100例,python经典例题
- js word 预览_个人电子简历模板在线编辑,大学生简历模板免费下载word 文档
- 修改文件 火车票买下铺_火车票怎么买到下铺
- 电子计算机最早的应用,电子计算机的最早应用领域是什么?
- JSON校验和JSON在线编辑器
- 搭建高可用oVirt(hosted engine)
- 【史上最全App开发知识分享】如何从零开始成为app开发专家?
- 组态王与网络mysql数据库通过ODBC连接
- 解决Windows下无法对docker容器进行端口映射的问题
- sony z5p卸载垃圾程序脚本
- 相分离——下一代表观遗传修饰?
- 关于万能遥控器 这几个问题你必须知道
- 搜索推荐业务场景下的特征系统搭建
热门文章
- 高动态范围(HDR)渲染——最新中文手册
- AF(操作者框架)系列(1)-LabVIEW中的模块化应用概述
- element 修改主题方法
- scp远程拷贝命令及not a regular file 解决方案
- 电脑键盘部分按键失灵_方法 | 键盘按键部分失灵,怎么办?
- ansys linux安装包_ubuntu安装ANSYS17.2全过程
- 电商网站建设步骤_电商网站建设的注意事项_OctShop
- 如何将mkv转换mp4格式?
- matlab积分计算面积,定积分的近似计算(数学实验报告matlab版).doc
- 使用Blast2GO进行GO注释