android 你怎么去蓝栈4?

u5i3ibmn  于 2023-01-15  发布在  Android
关注(0)|答案(5)|浏览(171)

我想用adb连接到bluestacks 4上的android模拟器。但是我遇到adb.exe -s emulator-5554 shell错误
检查设备。

$ adb.exe devices
List of devices attached
BH901...      device
CB512...      unauthorized



emulator-5554   device

一旦我关闭bluestacks窗口,emulator-5554将从上述命令的结果中隐藏。因此我认为emulator-5554意味着bluestacks。
则按以下命令使用adb。

$ adb.exe -s emulator-5554 shell
error: closed

但你也知道出了点问题。

xxls0lw8

xxls0lw81#

首先,在Bluestacks中,进入设置-〉首选项-〉启用Android调试桥(ADB)。

此时,Bluestacks启用其adb功能,并在端口5555(默认端口)将自身暴露给本地主机
因此,在命令行中键入**adb connect localhost:5555**,您应该可以开始了。

46qrfjad

46qrfjad2#

我完全按照选择的批准答案做了,但我仍然无法将我的Android工作室连接到Bluestack 4。因此,我认为我们两个遇到的问题可能是由于Bluestack设备IP发生了变化。(即使您之前使用adb devices命令检测到了该设备)。每次我打开我的bluestack模拟器,我注意到它的ip总是不同的。因此,这可能是你不能在bluestack4中添加adb的原因之一。
下面的步骤对我很有效。我使用的是Windows 10,Android Studio 4.0.1,Bluestacks 4.200。
1.找到你的android studio sdk平台工具文件夹。对我来说,它是自定义安装在我的d驱动器。例如-〉D:\AppData\Local\Android\Sdk\platform-tools
1.右键单击adb.exe并以管理员身份运行。(如果弹出窗口询问您是否要更改设备,请单击"是"。在此之后,您只会看到另一个弹出窗口突然消失。)
1.打开Bluestacks。2运行你选择的模拟器(三星/像素等)。3确保你已经在模拟器首选项中启用了"启用Android调试桥(ADB)"。
1.打开平台工具文件夹路径:点击地址栏,或者按Alt + D。现在,当地址栏突出显示时,在栏中键入cmd。按Enter键。
1.输入以下命令-〉adb connect xxxxxxxxxxx,其中xxxxxx是您的设备本地主机IP。(参见附件图片。我的设备IP是www.example.com:xxxxx,因此我的命令是-〉adb connect 127.0.0.1:xxxxx 127.0.0.1 :xxxxx hence my command is ->adb connect 127.0.0.1:xxxxx
1.继续执行以下命令-〉adb devices
你会看到你的bluestack仿真器设备.列出相同的ip.
1.打开你的andriod studio.你将能看到你的bluestack模拟器
[

xwbd5t1u

xwbd5t1u3#

我已经在windows10中测试了bluestack4,并在bluestack4设置中启用了adb权限,这对我很有效。

wbrvyc0a

wbrvyc0a4#

1.启用蓝色堆栈中的adb后
1.转到平台工具文件夹
例如“C:\用户*您的用户名*\AppData\本地\Android\Sdk\平台工具”
1.在cmd“adb connect localhost:5555”或bluestack提供的任何端口中运行此命令。
或者直接从Win+R运行
“C:\用户*您的用户名*\AppData\本地\Android\Sdk\平台工具\adb连接本地主机:5555”
注:本地主机=127.0.0.1

jjhzyzn0

jjhzyzn05#

在BlueStack 5上,它应该位于高级-〉Android调试桥中

相关问题