appium执行过程中遇到的错误

错误一:appium 执行报错:Original error: Error executing adbExec.

在尝试使用appium连接移动真机的过程中,发现提示如上错误,经过排查发现是adb版本太高(我的是29),于是决定更换adb版本

下载adb:https://dl.google.com/android/repository/platform-tools_r28.0.3-windows.zip

如果想下载指定的版本,通过修改中间的版本号即可下载,例如:https://dl.google.com/android/repository/platform-tools_r27.0.3-windows.zip

看下更换后的版本:

image-20210313105221576

错误二: Original error: Neither ANDROID_HOME nor ANDROID_SDK_ROOT environment variable was exported.

根据错误提示,需要配置SDK路径,到环境变量中配置该路径:

这样既可:

image-20210313112904192

错误三:Do you have Android Build Tools installed at 'E:\tools_r26.1.1-windows'?

根据提示排查发现是由于该配置的目录没有 Android Build Tools ,所以需要配置这个工具

下载这个工具:https://androidsdkmanager.azurewebsites.net/Buildtools

为了防止使用高版本出现问题,这里选择一个不太高的版本下载:

image-20210313112249716

然后解压放到sdk路径下:

image-20210313112338074

这里需要注意一定要修改名字,否则执行appium还是会报Do you have Android Build Tools installed at 'E:\tools_r26.1.1-windows'?的错误

将build-tools_r28.0.3-windows修改为build-tools

image-20210313113036744

再次运行appium:看到正常了

image-20210313113222190

注意:以上报错,每次都需要重启appium再运行,否则还是出现这样的错误的

posted @ 2021-03-13 12:05  Walker~  阅读(3219)  评论(0)    收藏  举报