使用代码 0 意外退出 UiAutomator,在 appium 版本 v1.10.0 上发出 null 错误信号
5 回答
就我而言,该应用程序阻止了进一步的进程。由于安装了一些安全功能,应用程序启动后立即拒绝所有 USB 端口连接。之后,开发者分享了另一个禁用安全功能的apk,测试运行完成
手机重启对我有用。这是一个停留在 Android 上的过程,至少对我来说是这样。adb shell ps | grep com.android.commands.monkey | awk '{print $2}' | xargs adb shell kill -9
如果您不希望重新启动手机,也可以尝试
。
Appium 知道这个问题,但关闭了它。我会建议搬到 Espresso 来减少头痛。Appium 一直是 beta 状态。
似乎是版本问题...确保您拥有最新的 sdk,并且它已针对您使用的 Android 版本进行了更新。
确保设备连接正确。有时未正确完成 USB 连接会导致此问题。
对我来说,这是一个电缆问题。也尝试更换电缆。将自动化名称更改为uiAutomator1
或uiAutomator2
没有任何区别,它仍然失败。我什至尝试下载 Android SDK 以匹配版本 8、9、10。
我的测试在 6 个不同的真实设备上运行。相同的脚本在 5 台设备上运行良好,但在一台设备上抛出uiAutomator 意外停止。
当我用另一根电缆连接同一设备时,它工作正常。
所以当事情变得疯狂时,休息一下,重新思考,停止拉扯头发。解决方案可能非常简单。