解决 appium 当中 uiautomator2 无法启动的问题

在启动 appium 程序中,有时候会出现 uiautomator2 服务无法启动的错误,appium 的日志截图如下:

解决 appium 当中 uiautomator2 无法启动的问题image.png

错误信息:

ActivityManager: Unable to find instrumentation info for: ComponentInfo{io.appium.uiautomator2.server.test/android.support.test.runner.AndroidJUnitRunner}

问题解决

步骤1:先通过以下命令查找 uiautomator 服务

adb shell pm list package | grep uiautomator

步骤2:得到结果类似这样:

package:io.appium.uiautomator2.server
package:io.appium.uiautomator2.server.test

也可以查看 instrumentation:

adb shell pm list instrumentation

得到结果类似这样:

instrumentation:io.appium.uiautomator2.server.test/android.support.test.runner.AndroidJUnitRunner (target=io.appium.uiautomator2.server)

步骤3:卸载 uiautomator2 服务:

adb uninstall io.appium.uiautomator2.server
adb uninstall io.appium.uiautomator2.server.test

重启 appium 。

解决 appium 当中 uiautomator2 无法启动的问题

上一篇:在Windows中,U盘或者移动硬盘关不掉时,怎么知道是被哪个程序占用了呢?


下一篇:思路清奇:通过 JavaScript 获取移动设备的型号