adb devices连接不到模拟器解决方法

博客讲述了在学习Appium过程中遇到的ADB无法连接Android模拟器的困扰。问题在于adb版本不一致,通过将Android SDK中的adb.exe替换模拟器中的adb或其对应名称(如nox_adb.exe),使版本匹配,最终成功解决了设备连接问题。文中还列举了一些常用的adb命令,如查看设备状态、启动和关闭服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近这不是在学习appium嘛,肯定绕不过去Android SDK,adb,但是呢,adb服务器就是连不上模拟器,adb服务器也能正常启动,可就是连不上模拟器,咋回事呢,后来找到了一个帖子,说两个adb版本不一致,哎呦,真是这个问题,一顿操作,终于能连上了

先看看原来是什么问题

在cmd终端输入adb devices,只显示List of devices attached,后面没有设备名称

最终一顿操作,把adb版本弄相同了,adb devices就好了

那么是怎么把版本弄一致的呢,就是把Androidsdk中platform-tools文件下的adb.exe,复制到模拟器的安装目录下,把模拟器那个adb.exe文件替换一下,有的模拟器的adb.exe叫的名字是其他的,就改成模拟器对应的,就比如夜神模拟器是叫nox_adb.exe,那么就把sdk的adb文件改成nox_adb.exe这个名字,如何再把模拟器的替换了。这样再查一下版本号,就一样了。

常用adb命令:

  • adb devices   查看手机设备ID名称及状态
  1. device表示设备出于在线状态;offline表示设备不在线。如果adb服务没有启动,下发该命令时,会自动启动adb服务
  2. adb start-server 启动adb服务
  3. abd kill-server 关闭adb服务
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值