坦然 发表于 2020-5-18 20:57:08

软件闪退问题快速定位

最近在做一个项目,打包完成运行会出现闪退情况,然而E4A没有错误提示,一头雾水,虽然有打不死的小强类库可以重启,但是感觉不爽快,后来找到了记录程序日志的方法,可通过看日志快速定位。方法如下,1.手机或者模拟器通过adb连接。
2.adb logcat -c#这是清除日志的意思
3.adb logcat -v time >.\\logcat.log#开始记录日志
4.回程序,快速恢复之前的闪退状况,
5.软件闪退后,Ctrl+c停止记录日志,在adb的目录会有个logcat.log的目录,就能看到报错日志了。




可通过百度找出问题,解决闪退问题

我目前遇到的一个闪退问题是,子线程里面不能弹Toast(也就是弹出提示的命令)

lishangwl 发表于 2020-5-18 22:05:49

子线程不能做UI操作,这是安卓的规定

易8643501 发表于 2020-5-19 01:32:57

易如意中文编程学习交流论坛有你更精彩~

412962238 发表于 2020-5-19 04:06:42

易如意中文编程学习交流论坛有你更精彩~

412962238 发表于 2020-5-19 04:07:19

易如意中文编程学习交流论坛有你更精彩~

zhaitao666 发表于 2020-5-19 08:28:12

易如意中文编程学习交流论坛有你更精彩~

谋划者 发表于 2020-5-19 11:52:53

对接崩溃日志就行了简单方便

yudave 发表于 2020-5-19 15:06:17

进来看看了解一下

weigege 发表于 2020-5-19 21:22:59

进来看看了解一下

坦然 发表于 2020-5-19 22:02:00

谋划者 发表于 2020-5-19 11:52
对接崩溃日志就行了简单方便

活捉大佬一枚
页: [1] 2
查看完整版本: 软件闪退问题快速定位