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

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测试的判断方法

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

相关文章:

  • Spring源码分析 事务 实现原理
  • ADS-B及雷达显示终端8.3
  • 第二章:最新版零基础学习 PYTHON 教程(第二节 - Python 输入/输出–从 Python 控制台获取输入)
  • linux安装配置 flume
  • SSM - Springboot - MyBatis-Plus 全栈体系(十五)
  • win10默认浏览器改不了怎么办,解决方法详解
  • C语言连接MySQL并执行SQL语句(hello world)
  • react实现动态递增展示数字特效
  • 读取.nrrd和.dcm文件格式医学图片可视化与预处理
  • VS CODE中的筛选器如何打开?
  • vue 多环境文件配置(开发,测试,生产)
  • 在服务器上搭建pulseaudio的运行环境,指定其运行目录、状态目录和模块目录
  • [Qt]QListView 重绘实例之一:背景重绘
  • 国庆周《Linux学习第二课》
  • 6年前的麒麟980依旧可以再战
  • JS计算任意多边形的面积
  • ios xcode15 navigationController?.navigationBar.isHidden = false无效
  • Python二级 每周练习题20
  • 深度学习-一个简单的深度学习推导
  • ES写入数据报错:retrying failed action with response code: 429
  • Redis给Lua脚本的调用
  • Spring工具类--ReflectUtils的使用
  • 联盟 | 彩漩 X HelpLook,AI技术赋能企业效率提升
  • MATLAB m文件格式化
  • ​分拆菜鸟将使阿里巴巴股票迎来新一轮上涨?
  • Excel 技巧记录-那些复杂的公式和函数
  • vue里使用elementui的级联选择器el-cascader进行懒加载的怎么实现数据回显?
  • Qt raise()问题
  • 26591-2011 粮油机械 糙米精选机
  • JavaScript位运算的妙用