1.需要将逍遥模拟器的adb.exe.文件和sdk中的adb.exe保持一致,复制sdk的adb替换逍遥模拟器(win11版本目前只支持逍遥模拟器)
安卓sdk\android-sdk-windows\platform-tools这个目录
运行模拟器,打开需要连接的应用,这里我打开的是企业微信,打开设置,连续点击五次版本号,可以打开开发者模式,开启调试功能,
win+r打开cmd,输入adb devices 查看连接,需要注意127.0.0.1:21503需要用到
打开appiume,打开Appium Inspector.exe
{ "platformName": "Android", "appium:appPackage": "com.tencent.wework", "appium:appActivity": "com.tencent.wework.launch.WwMainActivity", "appium:deviceName": "127.0.0.1:21503", "appium:platformVersion": "7.1.2" }
appium:appPackage,appium:appActivity,在cmd用命令获取adb shell dumpsys window w | find "/" | find "name="
tips:如果报错,可以试试Appium 低版本的Appium v1.13.0
如果一直连接不上模拟器,可能是有两个adb,一个是sdk自带的,一个是自己安装的adb,删掉自己安装的即可