添加支持 GPU 过渡渲染、过渡绘制截图(需手动开启,并在 adb 连接时生效)
加入严苛模式
可选项:
检测项:
detectCustomSlowCalls
>> 自定义耗时操作detectDiskReads
>> 读磁盘detectDiskWrites
>> 写磁盘detectNetwork
>> 检查网络detectResourceMismatches
>> 检查资源类型是否匹配detectActivityLeaks
>> 检测 Activity 的泄露detectCleartextNetwork
>> 检测明文的网络detectFileUriExposure
>> 检测 file://或者是 content://detectLeakedClosableObjects
>> 检查 Closable 对象detectLeakedRegistrationObjects
>> 检测需要注册类型是否解注detectLeakedSqlLiteObjects
>> 检测 sqlite 对象,如 cursors检测到违规项会在日志中体现
IDE
强烈建议使用IDEA Java
,只需配置下 SDK 和签名Robotium
的朋友,请先找资料了解基本的使用复现了一个线上长期存在,而手工又复现不了的崩溃
Fragment IllegalStateException: Can not perform this action after onSaveInstance
遍历出最多的崩溃类型依然是异步请求时更新 UI 导致的崩溃(UI 已经销毁,不应该更新 UI)
待挖掘 Robotium 自动遍历的其他价值,欢迎提供想法和建议