`

如何解决夜神模拟器连不上adb的问题

阅读更多
    • 如何解决夜神模拟器连不上adb的问题
    • 摘要:今天要搞一个安卓的项目。由于电脑系统是年前刚刚重装的,系统里啥都没有,于是临时安装了一下androidstudio2.2,然后又装了一个夜神模拟器。工程打开后,编译通过了,于是打开夜神模拟器,想要通过模拟器进行模拟时,结果AS一直提示找不到模拟器。于是只好重启AS,重启模拟器。结果还是不行。再次重启,貌似可以了。但是,下午再次重启之后,又不行了。反反复复折腾了好几次,基本没几次能顺利连接到模拟器的,每次都要折腾很久。好不容易晚上有点空了,于是静下心来自己研究了一下,看看到底是
    • 今天要搞一个安卓的项目。由于电脑系统是年前刚刚重装的,系统里啥都没有,于是临时安装了一下android studio 2.2,然后又装了一个夜神模拟器。工程打开后,编译通过了,于是打开夜神模拟器,想要通过模拟器进行模拟时,结果AS一直提示找不到模拟器。

      如何解决夜神模拟器连不上adb的问题

      于是只好重启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.36

      4、重新打开AS和模拟器,待二者运行稳定之后,点击AS的运行按钮,你会发现模拟器乖乖的躺在列表里等待你的选择。

      如何解决夜神模拟器连不上adb的问题

      至此,问题彻底搞定!打完收工!

以上是如何解决夜神模拟器连不上adb的问题的内容,更多 模拟器 解决 如何 问题 连不上 adb 的内容,请您使用右上方搜索功能获取相关信息。

    转载至:https://www.aliyun.com/jiaocheng/26394.html
分享到:
评论

相关推荐

    易语言夜神模拟器操作模块

    块名称:夜神模拟器操作模块 ------------------------------------------------- 模块作者:随风 ------------------------------------------------- 模块版本:2.1 --------------------------------------------...

    夜神模拟器adb,重点支持发送中文

    夜神模拟器adb,重点支持发送中文,另有方法,抓取 webview控件内容。

    夜神模拟器 Nox.zip

    我上传的 夜神模拟器 和 adb 文件,是 版本一致的,可以 下载直接使用 夜神安卓模拟器(夜神模拟器),是全新一代的安卓模拟器,与传统安卓模拟器相比,基于android5.1.1同时支持android7.1,兼容X86/AMD,在性能、稳定性...

    C#怎么傻瓜式几句代码连接上夜神安卓模拟器,并且随心所欲地读和存文件

    我找了这么多的c#连接adb的代码,必须承认有些做的很不错,界面啊控件啊天花乱坠.然而很多时候大家并不只是想拿来用,而是想怎么搞的,如何适应我的代码.这时那些繁复冗长复杂的控件代码反而是累赘.所以我写了个自己适合...

    Android Studio连接外置模拟器(此处以夜神模拟器为例)以及错误问题

    一、下载模拟器后安装 二、打开模拟器设置-关于平板电脑,选择版本号点击五次进入开发者... (10061)错误提示,大致原因是adb版本不一致的原因,可以找到Android SDK安装路径下的platform-tools文件夹中的adb.exe文件拷

    adb取安卓模拟器点击坐标源码

    1.源码里面模拟器adb的地址自己修改,用的是夜神,其他模拟器应该也是一样。2.调用精易模块,进制转换总是错的,不知道为什么。3.点击开始,然后点击模拟器里面你需要知道坐标的地方就可以了。@独舞青春。

    电脑连接安卓模拟器端口号,逍遥端口号,夜神端口号,天天端口号,网易端口号

    各大安卓模拟器的端口号,电脑连接安卓模拟器的命令行,天天模拟器,夜神模拟器,逍遥模拟器,腾讯手游助手,网易模拟器各大模拟器端口号,连接电脑用的

    安卓模拟器领红包助手 v1.0绿色免费版.zip

    夜神模拟器:D:\Program Files (x86)\Nox\bin\nox_adb.exe 海马玩模拟器:D:\Program Files (x86)\Droid4X\adb.exe 其中安装目录每台电脑不一样。选择adb后点击启动服务,启动成功后,获取设备列表,绑定后即可...

    adb常用命令及可能遇到的问题

    首先要打开模拟器,(在这里我使用的是夜神模拟器),输入adb devices 连接设备 其实这样是没有连接上设备的,后来在网上找到了一个很好的解决办法 方法:打开cmd,输入adb connect 127.0.0.1:62025,出现下图的结果...

    开启夜神adb

    no connected devices,下载start_nox.bat 文章:http://blog.csdn.net/qq_30552993/article/details/59106762

    AndroidStudio——使用第三方模拟器调试

    夜神玩模拟器:adb connect 127.0.0.1:62001 天天模拟器:adb connect 127.0.0.1:6555 (2)找到sdk文件位置,并配置系统变量 X:\XXX\platform-tools所在文件夹,配置路径 3)在AS中进行连接(Teminal),命令行中...

    易语言-adb取安卓模拟器点击坐标

    adb取安卓模拟器点击坐标源码...源码里面模拟器adb的地址自己修改,用的是夜神,其他模拟器应该也是一样2.调用精易模块,进制转换总是错的,不知道为什么。3.点击开始,然后点击模拟器里面你需要知道坐标的地方就可以了

    ADB命令与使用注意事项-易语言

    针对已经ADB进行补充完善 针对首次使用ADB用户,初始...2、在不使用模拟器adb.exe时,就需要将adb.exe命令程序存放到目录下,如图 。adb.exe可以在网上下载,下可以下载,下面的文件 上面adb.exe存在一个位置就可以。

    易语言-微信一键转发小视屏及安卓ADB使用

    main_nox.e - 夜神模拟器使用(其实也就是一个常量不同,那常量其实也就是夜神自带的adb的地址,但是我实在怕你们问如果模拟器怎么连,就做了两个) adb - adb工具 temp - 播放小视屏时取回来的文件

    appium相关资料.rar

    该资料提供了安卓版本的eclipse、adb、appium、node、UIAutomator Viewer截屏工具、编写脚本所需要的包,由于文件受大小限制,itools模拟器和夜神模拟器请自行在网上搜寻下载。

    HelloCRNA:本机React

    开发环境: ...如果模拟器连接不上: 1.下载夜神模拟器最新版 2.打开夜神模拟器 3.打开cmd,执行以下代码连接设备 adb connect 127.0.0.1:62001 后台接口: 切到file_server目录运行 node app.js HelloCRNA

    logcat by夜神,天天,mumu,雷神

    夜神,天天,mumu, 雷神模拟器,查看unity日志, 请大家根据自己的安装路径修改文件, 不用一个个找对应的ip或者adb位置

    解决cannot connect to daemon at tcp:5037: cannot connect to 127.0.0.1:5037: 由于目标计算机积极拒绝,无法连接。 (10061).

    我是在连接模拟器时出现了这样的问题,由于我kill服务都不可以,所以我采取了究极办法,如下: 1、找到你配置的sdk包下的platform-tools内的adb.exe,替换到模拟器中 2、如果模拟器是夜神,那么你还需要将模拟器目录...

    RN资料储备

    一、开发准备 备注:开发及测试环境基于RN:0.61.5 ...安卓模拟器(可以用as自带或者夜神等第三方模拟器) vscode插件: Using React in Visual Studio Code ESLint: js,jsx,es6代码语法检测 ReactNativeTools

    java安卓辅助源码-ObserverEye:观察者,基于Java开发的Android&WEB应用监控服务

    模拟器(如:蓝叠、海马、夜神) 安装 Android SDK(用于辅助开发插件) 运行 git clone 本项目 修改 application.properties 文件中的配置 database.dir 数据库文件存放路径 email.from 邮件发件人 email.username ...

Global site tag (gtag.js) - Google Analytics