关于启动appium-desktop,报错:Cannot extract apk info using apkanalyzer. Falling back to aapt. Original ....
背景:
安装完appium,雷电模拟器,又配置了ANDROID_HOME,JAVA_HOME等相关环境变量,总之移动端测试该有的东西都有了
安装好 appium-desktop1.15 , 测试一下能不能运行工作?
启动服务器:
并填写完相关配置信息如下:
该配置信息要实现的操作是:
打开安卓模拟器的设置界面
点击启动会话
报错:
- Cannot extract apk info using apkanalyzer. Falling back to aapt. Original ....
- Unable to remove port forward 'Error executing adbExec. Original error: 'Command 'D:\\AppiumTesting\\AndroidSDK\\android-sdk\\android-sdk\\platform-tools\\adb.exe -P 5037 -s emulator-5554 forward --remove tcp\:8200' exited with code 1'; Stderr: 'adb.exe: error: listener 'tcp:8200' not found'; Code: '1''
模拟器上的效果是:
安装了 Appium Settings,然后会打开它,但是秒退,并不会打开设置界面。
百度Google了很多方法,大致就是教我们重装SDK,重装Appium,甚至重启电脑,并检查配置信息里面的Android系统版本,AppPackage和appActivity有没有填错。
-----------------------------------------------------------试了一百遍没用!!!!----------------------------------------------
然后偶然间想到是不是appium-desktop和我的appium版本不匹配?
cmd 控制台输入 appium -v ,显示版本为 1.17.1 ,再查看 appium-desktop 版本为 1.15.1
GitHub 下载 appium-desktop1.17.1,重新启动服务,启动会话。成功!!!
截图如下:
结论: 请确保你的appium 和appium-desktop版本一致
GitHub下载太慢,csdn又要积分,附上appium-desktop1.17.1
链接:https://pan.baidu.com/s/1tlwReccGsXnKJ2UGpQzePw
提取码:j3wo
如有错误欢迎指正!
本文地址:https://blog.csdn.net/weixin_42636353/article/details/107595654
上一篇: Android手势滑动实现