Android 你如何理解蓝调4?
我想用adb连接到bluestacks 4上的android emulator。 但是我在Android 你如何理解蓝调4?,android,adb,bluestacks,Android,Adb,Bluestacks,我想用adb连接到bluestacks 4上的android emulator。 但是我在adb.exe-s emulator-5554 shell中遇到了一个错误 检查设备 $ adb.exe devices List of devices attached BH901... device CB512... unauthorized emulator-5554 device 关闭bluestacks窗口后,emulator-5554将从上述命令的结果中隐藏。
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意味着蓝调
然后按以下命令使用adb
$ adb.exe -s emulator-5554 shell
error: closed
但正如您所知,发生了一个错误。我在windows 10中测试了bluestack 4,并在bluestack 4设置中启用了adb权限。它对我有用
首先,在Bluestack中,进入设置->首选项->启用Android调试桥(ADB)。像这样:
此时,Bluestacks将启用其adb功能,并在端口5555(默认端口)将其自身暴露给本地主机
因此,在您的命令行中,键入adb connect localhost:5555,您就可以开始了。我完全按照选择的批准答案进行了操作,但我仍然无法将我的android studio连接到Bluestack 4。因此,我认为我们双方都遇到的问题可能是由于bluestack设备ip发生了变化。(即使您之前使用adb devices命令检测到设备)。每次打开bluestack模拟器时,我都会注意到它的ip总是不同的。因此,这可能是您无法将adb添加到bluestack4的原因之一
以下步骤对我有效。我使用的是Windows10、Android Studio 4.0.1、Bluestacks 4.200
查找您的android studio sdk平台工具文件夹。对我来说是
自定义安装在我的D驱动器中。例如->
D:\AppData\Local\Android\Sdk\platform tools
右键单击adb.exe并以管理员身份运行。(如果需要,请单击是。)
弹出窗口询问您是否要对设备进行更改。
在那之后,你只会看到另一个突然弹出的窗口
消失。)
打开蓝钉。运行您选择的模拟器(三星/像素等)。
确保在中启用“启用Android调试桥(ADB)”
模拟器的首选项
打开命令提示符.cd到平台工具文件夹路径
输入以下命令->adb connect XXXXXXXXXX
其中xxxxxx是您的设备本地主机ip。(请参阅附件图片。我的设备ip是。)
127.0.0.1:xxxxx因此我的命令是->adb connect 127.0.0.1:xxxxx
继续执行以下命令->adb设备
您将看到您的bluestack emulator设备。列出的ip相同
打开你的andriod工作室,你就能看到你的蓝调了
仿真器
[
你能断开所有设备的连接,运行adb kill server
然后运行你的模拟器并执行adb设备
@TomDickson吗?我遇到了同样的错误错误:关闭的
输出的结果与上面的结果相同。Bluestacks是一个非常有缺陷的软件;有时可以工作,有时不能,有时也可以原因很复杂。我看不到这个选项。我已经安装了Android Studio、Android USD驱动程序等。ADB适用于Android手机。但是,对于Bluestacks,它不起作用。我看不到提到的选项。知道是什么吗?对我来说,Bluestacks 4.32.75.1002也一样,没有显示该选项。之后可能需要重新启动Bluestacks选中“启用ADB”。然后重新启动ADB服务器。我知道我参加聚会迟到了,但作为记录,在我安装android开发工具之前,我在Bluestacks中没有此选项。Bluestacks 4中不存在此选项