adb连接过程中碰到的问题

本月开始学习appium,结果在android环境配置上就采坑不少,本文记录adb连接实体机中碰到的问题。

问题一:

手机usb设备调试开关确认打开,但是adb连接不上。使用adb devices查看连接的设备,无反应。

>adb devices -l
List of devices attached

解决步骤:
1. 安装豌豆荚,连接设备
2. 报错:DriverInstallerX64已经停止工作:”应用程序无法正常启动0xc000007b”
3. 查看设备管理器:ADB Interface驱动未安装
4. 访问http://adbdriver.com/downloads/下载adb驱动
5. 安装ADBDriverInstaller.exe,安装完成检查驱动,驱动安装成功
6. 再次尝试豌豆荚连接设备,连接成功


问题二:

豌豆荚连接成功,使用adb命令查看设备,提示adb.exe已停止工作

>adb devices -l
List of devices attached
adb server version (32) doesn't match this client (39); killing...
could not read ok from ADB Server
* failed to start daemon
error: cannot connect to daemon

解决步骤:

  • 检查5307端口是否被占用
C:\Users\lei>netstat -aon|findstr "5037"
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       10264
  TCP    127.0.0.1:5037         127.0.0.1:64088        TIME_WAIT       0
  TCP    127.0.0.1:5037         127.0.0.1:64095        TIME_WAIT       0
  TCP    127.0.0.1:5037         127.0.0.1:64102        TIME_WAIT       0
  TCP    127.0.0.1:5037         127.0.0.1:64110        TIME_WAIT       0
  • 发现端口被占用,查找10264的任务。发现是豌豆荚占用了5037。进入任务管理器停掉”PPAdbServer”进程树
C:\Users\lei>tasklist | findstr "10264"
PPAdbServer.exe              10264 Console                    1      6,912 K
  • 重新查看设备列表,连接成功
C:\Users\lei>adb devices
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully
a773e2f4        unauthorized

你可能感兴趣的:(appium)