win10下appium-desktop连接真机步骤
1.安装jdk(网上搜一大把)
2.安装安卓sdk(网上搜一大把,记得配置platform-tools和build-tools环境变量)
3.去GitHub下载安装appium-desktop
下面是重头戏:连接真机
4.数据线连接手机安装驱动,可到设备管理器查看有没有安装好驱动。如下图 图1所示

5.右键驱动点击属性得到图2所示,点击事件选项卡,记录pid&uid

6.到安卓sdk目录下找到tools文件夹找到android.bat,点击这个脚本,如图3所示

7.到C:\Users\当前用户 目录下找到.android文件夹,在其内找到adb_usb.ini文件,打开后在其后追加0x和你的vid。如图6所示。



7.找到你的安卓sdk文件夹下\extras\google\usb_driver,添加你的pid&vid,如图7所示(这一步可能没用,但是搞了绝对不会错,不搞可能会出错。这一步我也不知道他的参数到底干嘛的)

8.最最重要的重头戏来了,开启你的手机端口,手机拨号页面输入*#*#717717#*#*(我卡在这一步5个多小时,一直查找不到设备,因为你永远都不知道你收手机端口开了没有,如果这个代码没用,百度你的手机型号看怎么打开)
9.cmd窗口输入adb devices -l命令即可看到你的设备了,如果没有出现,检查以上步骤你做的对不对。如图8所示

10.打开appium,配置jdk和sdk路径点击启动服务如图9所示

11.点击启动检查器会话如图10所示

12.复制你要打开的apk到电脑,cmd下cd到X:\android-sdk\build-tools\你的build-tools目录下(aapt.exe在这个目录下,你也可以配置到环境变量),输入命令aapt dump badging 后面跟你的apk所在的绝对路径,例如:aapt dump badging D:\XXXXX.apk。如图11所示

13.在步骤12基础上就得到了apk的包名和启动activity,记录下来。如图12,13所示。
找到如package: name='包名XXX' versionCode='4' versionName='1.0.4' platformBuildVersionName='7.1.1'
launchable-activity: name='启动activity' label='' icon=''类似的东西


14.在appium自动设定选项卡下面的所需功能中配置appiun session所需要的选项卡,如图14所示。
platformName中填设备平台
deviceName填机型
appPackage填包名
appActivity填启动activity(上面都有让记录的)
然后点击右下角的启动会话就可以了

搞这些真的浪费了我太多时间,写下来让后来者看到节约时间,当然你可能遇到别的问题,百度吧。我没有解释每隔步骤的作用是我懒,浪费时间也学到东西了,我这篇教程是让你们速成节约时间的。
网友评论