- 如何解决夜神模拟器连不上adb的问题
- 摘要:今天要搞一个安卓的项目。由于电脑系统是年前刚刚重装的,系统里啥都没有,于是临时安装了一下androidstudio2.2,然后又装了一个夜神模拟器。工程打开后,编译通过了,于是打开夜神模拟器,想要通过模拟器进行模拟时,结果AS一直提示找不到模拟器。于是只好重启AS,重启模拟器。结果还是不行。再次重启,貌似可以了。但是,下午再次重启之后,又不行了。反反复复折腾了好几次,基本没几次能顺利连接到模拟器的,每次都要折腾很久。好不容易晚上有点空了,于是静下心来自己研究了一下,看看到底是
-
今天要搞一个安卓的项目。由于电脑系统是年前刚刚重装的,系统里啥都没有,于是临时安装了一下android studio 2.2,然后又装了一个夜神模拟器。工程打开后,编译通过了,于是打开夜神模拟器,想要通过模拟器进行模拟时,结果AS一直提示找不到模拟器。
于是只好重启AS,重启模拟器。结果还是不行。再次重启,貌似可以了。但是,下午再次重启之后,又不行了。反反复复折腾了好几次,基本没几次能顺利连接到模拟器的,每次都要折腾很久。好不容易晚上有点空了,于是静下心来自己研究了一下,看看到底是谁在捣鬼。
1、关掉AS和模拟器,全部重新打开。打开顺序没有要求,随便都行。待二者运行稳定之后,启动cmd命令行,输入adb devices来查看,结果得到如下提示:
C:/Users/leon>adb devicesList of devices attachedadb server version (31) doesn't match this client (36); killing...* daemon started successfully *看这句话的意思,大概是说目前运行服务器端的adb版本(也就是夜神模拟器的adb版本)比客户端的版本(也就是SDK目录下的adb版本)低,所以系统就把当前运行的服务给杀掉了。可是,仅仅是版本低一点而已,只要不影响使用,你没事杀它干啥?杀了我怎么用呢?这个弱智的adb……
于是,我手动验证了一下:
C:/Users/leon>adb versionAndroid Debug Bridge version 1.0.36Revision 0e9850346394-androidC:/Users/leon>nox_adb versionAndroid Debug Bridge version 1.0.31特别说明:在输入上述命令之前,我已经将SDK下的adb所在目录(C:/Android-SDK_R24.4.1/platform-tools)、以及夜神模拟器的adb所在目录(C:/Users/leon/AppData/Roaming/Nox/bin)加入了系统的环境变量path中。否则,上述命令将无法执行成功!
可以看出,SDK目录下的adb版本为1.0.36,夜神模拟器目录下的adb版本为1.0.31,确实是后者的版本比较低。如此小小的一个版本差异就把这个弱智的adb给整蒙圈了,无法正常运行,导致我遇到了白天的问题。
于是去百度,发现有不少人在支招,有人说是到AS的菜单栏,Tools -> Adnroid -> enable ADB integration;也有人说是,运行cmd命令,cd到夜神安装目录,执行命令”nox_adb.exe connect 127.0.0.1:62001”;还有人说是找到夜神模拟器的安装目录把nox_adb.exe改名成adb.exe,等等等等。
但是,这些问题都是治标不治本,我一个个试过去,都没能彻底解决我的问题。每次一关掉重启,就会再次出现之前的问题。看来,还是得自己动手,才能丰衣足食。
经过一番摸索,最后终于理出了一个解决办法,特记录下来:
1、关掉AS和夜神模拟器。同时去任务管理器里看下,adb.exe以及nox_adb.exe这2个进程有没有在运行?有的话就结束掉。
2、找到SDK的目录和夜神模拟器的目录,将SDK目录下的adb.exe文件,复制到夜神模拟器的目录下,因为夜神模拟器目录下原本的adb文件名字叫做nox_adb.exe,因此复制过去之后也得改名为nox_adb.exe。
3、这样就将AS目录下的adb文件和模拟器目录下的adb文件完全同步了,版本号也一致了。此时,可以使用cmd命令查验一下:
C:/Users/leon>adb versionAndroid Debug Bridge version 1.0.36C:/Users/leon>nox_adb versionAndroid Debug Bridge version 1.0.364、重新打开AS和模拟器,待二者运行稳定之后,点击AS的运行按钮,你会发现模拟器乖乖的躺在列表里等待你的选择。
至此,问题彻底搞定!打完收工!
以上是如何解决夜神模拟器连不上adb的问题的内容,更多 模拟器 解决 如何 问题 连不上 adb 的内容,请您使用右上方搜索功能获取相关信息。
- 转载至:https://www.aliyun.com/jiaocheng/26394.html
相关推荐
首先,我们需要在夜神模拟器上安装Android Debug Bridge(ADB)工具,这是一款命令行工具,允许开发者通过USB连接或网络与安卓设备进行交互。你可以从Android SDK Platform Tools中获取ADB,并将其添加到系统PATH...
夜神模拟器adb,重点支持发送中文,另有方法,抓取 webview控件内容。
块名称:夜神模拟器操作模块 ------------------------------------------------- 模块作者:随风 ------------------------------------------------- 模块版本:2.1 --------------------------------------------...
本文档旨在指导用户如何在夜神模拟器上使用Appium进行自动化测试的环境搭建,并针对过程中可能出现的问题提供解决方案。Appium是一款开源的自动化测试工具,支持原生应用、混合应用和Web应用的自动化测试。而夜神...
1. **连接夜神模拟器**:打开命令提示符或者终端窗口,输入命令 `adb connect 127.0.0.1:62001` 来连接夜神模拟器。 2. **检查连接状态**:通过运行命令 `adb devices` 来确认夜神模拟器是否已经成功连接。如果一切...
在本文中,我们将详细探讨如何在计算机上安装Android Studio与夜神模拟器,并解决在安装过程中可能遇到的一些常见问题。首先,需要明确的是,本文假定读者的电脑上已经配置好了Java开发工具包(JDK),这是进行...
我上传的 夜神模拟器 和 adb 文件,是 版本一致的,可以 下载直接使用 夜神安卓模拟器(夜神模拟器),是全新一代的安卓模拟器,与传统安卓模拟器相比,基于android5.1.1同时支持android7.1,兼容X86/AMD,在性能、稳定性...
我找了这么多的c#连接adb的代码,必须承认有些做的很不错,界面啊控件啊天花乱坠.然而很多时候大家并不只是想拿来用,而是想怎么搞的,如何适应我的代码.这时那些繁复冗长复杂的控件代码反而是累赘.所以我写了个自己适合...
一、下载模拟器后安装 二、打开模拟器设置-关于平板电脑,选择版本号点击五次进入开发者... (10061)错误提示,大致原因是adb版本不一致的原因,可以找到Android SDK安装路径下的platform-tools文件夹中的adb.exe文件拷
第一次遇到这个问题,上网查了一下原因,原来”The connection to adb is down, and a severe error has occured”指的就是Android模拟器端口被占用了。 二、问题的排查过程 既然是端口被占用了,现在就要看看...
Windows+Python3 + Appium +夜神模拟器 ui自动化搭建 本文将指导读者如何使用 Python3、Appium 和夜神模拟器来实现 APP 的自动化测试,并生成测试报告。 一、安装 Python3 首先,需要安装 Python3。读者可以直接...
- 如果遇到Python中的adb版本与夜神模拟器中的adb版本不一致的问题,可以使用更高版本的adb替换低版本的adb。 - 可以创建批处理文件自动化地复制编译好的版本,并将其安装到夜神模拟器中,进一步提高自动化程度。 ...
1.源码里面模拟器adb的地址自己修改,用的是夜神,其他模拟器应该也是一样。2.调用精易模块,进制转换总是错的,不知道为什么。3.点击开始,然后点击模拟器里面你需要知道坐标的地方就可以了。@独舞青春。
在提供的压缩包文件中,我们看到四个以模拟器名称命名的bat批处理文件:logcat_BlackGod.bat(对应夜神模拟器)、logcat_ThunderGod.bat(对应雷神模拟器)、logcat_Mumu.bat(对应mumu模拟器)和logcat_DayDay.bat...
我们需要使用adb connect命令连接夜神模拟器,然后使用drozer.bat命令打开Drozer控制台。最后,我们可以使用 Drozer 控制台来测试模拟器安装的软件包。 Drozer 是一个功能强大的安卓渗透测试工具,可以帮助我们...
夜神模拟器:D:\Program Files (x86)\Nox\bin\nox_adb.exe 海马玩模拟器:D:\Program Files (x86)\Droid4X\adb.exe 其中安装目录每台电脑不一样。选择adb后点击启动服务,启动成功后,获取设备列表,绑定后即可...
- 启动夜神模拟器,并确保模拟器的ADB(Android Debug Bridge)连接正确。可以通过在命令行中执行 `nox_adb.exe connect 127.0.0.1:62001` 来连接模拟器,然后使用 `adb devices` 检查设备是否已连接。 - 运行...
- **连接命令**:通过`adb connect 127.0.0.1:62001`命令进行连接,其中127.0.0.1为夜神模拟器的工作主机地址,62001为夜神模拟器的端口号。 - **检测连接**:通过`adb devices`命令检查设备是否已成功连接。 主流...
首先要打开模拟器,(在这里我使用的是夜神模拟器),输入adb devices 连接设备 其实这样是没有连接上设备的,后来在网上找到了一个很好的解决办法 方法:打开cmd,输入adb connect 127.0.0.1:62025,出现下图的结果...