HBuilder X 连接 安装模拟器时无法找到对应的模拟器设备

今天调试安卓APP的时候,忽然HBuilder X找不到模拟器设备了,经过了一些寻找,解决了问题,虽然还是有一些不优雅,但【能跑就行】,记录一下,方便以后查询!

什么是ADB?

这个其实我还不是很了解,毕竟不是原生开发,对这一块接触的也比较少

百度百科

ADB的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具

简要说明

ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.

大概就这些,这些其实不重要!

模拟器

在开发APP或者在电脑玩手机游戏的时候会经常使用

端口号

这里是重点

常用的安卓模拟器端口号
# 夜神模拟器
62001
# 天天模拟器
6555
# 海马玩模拟器
26944
# 逍遥模拟器
21503
# 网易MUMU模拟器
7555

我使用的是网易MUMU模拟器,后面就主要介绍它,其它的其实差不多!

打开开发者模式

授权开发者

一般新手机或者模拟器(比如首次安装或者更新)需要先获取开发者权限,操作步骤一般是我的手机=>版本,要多次点击呦!

授权开发者

授权开发者

打开开发者选项

操作其实跟手机差不多,都是在设置=>开发者选项打开(不同手机位置会不同)

打开开发者选项

HBuilder X运行项目

我们要运行的是app项目,不然是没有后面的选项

设置端口号与ADB路径

运行到手机或模拟器

里面有一个安卓端口号设置,点击进去

微信截图_20230612145624

1、端口号就是上面提到的
2、adb路径,建议为空,如果有问题的话就设置一下,设置请手动选择,路径为模拟器的路径

#mumu模拟器的路径
emulator/nemu/vmonitor/bin/adb_server.exe
运行项目

成功的示范

如果是上述图,恭喜你,只需点击运行就可以了,就解决了问题了,后面就不用看了!

不好使的图

很不幸,之前上述的方法我就可以连接上了,但是今天突然就连接不上了,猜测可能是HBuilder X版本问题或者MUMU模拟器版本问题,所以请继续往下看!

配置adb环境变量(PATH)

这里是HBuilder X目录下的文件路径,配置之后就能使用adb命令

手动连接adb
# 先执行
adb kill-server

# 再执行
adb connect 127.0.0.1:7555
#输出
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 127.0.0.1:7555


# 最后
adb devices
# 输出
List of devices attached
127.0.0.1:7555  device

顺利完成,这个时候就有设备列表了

回到HBuilder X,就会出现下面的图

成功的示范


到这里已经结束了,算是解决了吧,但是每次需要手动连接(adb connect 127.0.0.1:7555),具体什么原因,后面在排查吧,希望能帮助到其他人!

关注公众号了解更多

关注公众号了解更多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值