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