未检测到 uiautomator 版本

uiautomator version is not detected

我的 PC 上安装了 uiautomator 版本 2。 但是当 appium 服务器在 command

以下运行时
adb -s b133582d shell uiautomator runtest AppiumBootstrap.jar -c io.appium.android.bootstrap.Bootstrap -e pkg io.ionic.starter -e disableAndroidWatchers false

它 return 警告如下:

此版本的 UI Automator 已弃用。新测试应该使用 UI Automator 2.0 作为 Android 测试支持库的一部分提供。 参见 https://developer.android.com/training/testing/ui-testing/uiautomator-testing.html 了解更多详情。

我该如何解决这个问题?

首先更新androidsdk工具,查看详情here

二、重新安装appium:

npm uninstall -g appium
npm install -g appium

三、安装appium-doctor和运行环境设置检查:

npm install appium-doctor -g
appium-doctor --android

如果您遇到任何错误,请修复它们。否则,重新开始测试