关于Android Studio直接安装app不报错,但是打包成apk手动安装就会闪退的解决

问题复现

Android Studio将项目编译成apk包,然后通过adb或者其他方式安装到手机上面,打开app,然后发生闪退现象。

bug原因

是因为我在线程里面获取到数据后,需要更新轮播图的轮播内容,结果想着方便直接在线程中去调用方法更新轮播图的适配器还有相关设置了,就导致Only the original thread that created a view hierarchy can touch its views.“只有创建视图层次结构的原始线程才能接触其视图。”错误。

解决思路

我自己使用adb,然后输出手机的日志到本地的txt文件中,然后根据日志显示的错误信息去进行修改的。

adb logcat -v time > C:\Users\xxx\Desktop\log.txt

在桌面创建一个文本log.txt,然后在cmd中输入上面的命令(路径调成自己的路径),接着直接操作手机,等问题复现后,在adb命令这边退出日志输出ctrl + c,最后打开创建的日志文件,查找FATAL找相关的错误信息就可以了。

当然也有可能是Android Studio有问题,那种情况就需要去找其他的解决办法了,当然更多的还是代码问题,软件没有那么容易出错。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值