Android uiautomator 未检测到uiautomator版本

Android uiautomator 未检测到uiautomator版本,android-uiautomator,appium-android,Android Uiautomator,Appium Android,我的电脑中安装了uiautomator版本2。 但当appium服务器在命令下运行时 adb -s b133582d shell uiautomator runtest AppiumBootstrap.jar -c io.appium.android.bootstrap.Bootstrap -e pkg io.ionic.starter -e disableAndroidWatchers false 它将返回一个警告,如下所示: 此版本的UI自动机已弃用。新的测试应该使用 UI Automat

我的电脑中安装了uiautomator版本2。 但当appium服务器在命令下运行时

adb -s b133582d shell uiautomator runtest AppiumBootstrap.jar -c io.appium.android.bootstrap.Bootstrap -e pkg io.ionic.starter -e disableAndroidWatchers false
它将返回一个警告,如下所示:

此版本的UI自动机已弃用。新的测试应该使用 UI Automator 2.0,作为Android测试支持库的一部分提供。 看见 更多细节


如何解决此问题?

首先,更新android sdk工具,查看详细信息

第二,重新安装appium:

npm uninstall -g appium
npm install -g appium
第三,安装并运行环境设置检查:

npm install appium-doctor -g
appium-doctor --android
如果出现任何错误,请修复它们。否则,请重新开始测试