bytedance / Fastbot_Android

Fastbot(2.0) is a model-based testing tool for modeling GUI transitions to discover app stability problems
Other
1.01k stars 235 forks source link

A15报错 #281

Open Wind-Yi opened 1 month ago

Wind-Yi commented 1 month ago

[Fastbot][2024-05-13 18:35:13.497] Internal error java.lang.NoSuchMethodError: No interface method freezeRotation(I)V in class Landroid/view/IWindowManager; or its super classes (declaration of 'android.view.IWindowManager' appears in /system/framework/framework.jar!classes4.dex) at com.android.commands.monkey.events.base.MonkeyRotationEvent.injectEvent(MonkeyRotationEvent.java:55) at com.android.commands.monkey.Monkey.run(Monkey.java:836) at com.android.commands.monkey.Monkey.main(Monkey.java:460) at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method) at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:470) [Fastbot][2024-05-13 18:35:13.498] Please report this bug issue to github

ShawnPanxiaoming commented 2 weeks ago

目前来看,Android 15 开发者预览版会报这个错,不确定后续正式版会不会好 我这边的临时方案是把MonkeyRotationEvent.java 里的injectEvent 方法内容给注释掉,先屏蔽转屏事件,直接返回MonkeyEvent.INJECT_SUCCESS,重新打包monkeyq.jar推送至Android 15设备,目前来看可以跑