Android - Monkey 测试应用出现Crash报错IllegalStateException

问题描述

平时使用Lottie动画都是正常的,没出过这个crash问题,看下的报错信息,代码中文件夹也设置了,没看出来问题。

AndroidRuntime: java.lang.IllegalStateException: You must set an images folder before loading an image. Set it with LottieComposition#setImagesFolder or LottieDrawable#setImagesFolder。

问题规避

参考附件的解析,判断当前是否处于monkey测试,可以使用这个方法:ActivityManager.isUserAMonkey()

在逻辑中先判断当前是否处于Monkey测试,如果处于Monkey,不执行Lottie动画会crash的方法。

目前没有找到正面解决的方法,如有更好的方法可以评论区留言。

【Android M】Monkey命令源码及是否处于monkey测试的判断方法

相关推荐
似霰2 分钟前
Linux timerfd 的基本使用
android·linux·c++
darling3312 小时前
mysql 自动备份以及远程传输脚本,异地备份
android·数据库·mysql·adb
你刷碗2 小时前
基于S32K144 CESc生成随机数
android·java·数据库
TheNextByte13 小时前
Android上的蓝牙文件传输:跨设备无缝共享
android
言之。3 小时前
Kotlin快速入门
android·开发语言·kotlin
Warren983 小时前
Pytest Fixture 作用域与接口测试 Token 污染问题实战解析
功能测试·面试·单元测试·集成测试·pytest·postman·模块测试
符哥20084 小时前
Android 权限分类说明
android
大模型玩家七七4 小时前
安全对齐不是消灭风险,而是重新分配风险
android·java·数据库·人工智能·深度学习·安全
李少兄4 小时前
MySQL 中为时间字段设置默认当前时间
android·数据库·mysql
俩个逗号。。4 小时前
修改Android resource dimens大小之后不生效
android