0

我是 android 开发的新手,并试图使用 bluestacks 来测试我的应用程序(因为我的电脑不会快速运行模拟器)但是 android studio 没有检测到 bluestacks 模拟器。

  1. 我启动了 bluestacks,然后运行了我的应用程序。在选择设备对话框中,它不显示 bluestacks。

  2. 我在设备监视器中查找,但那里没有检测到 bluestacks。

  3. 我也尝试过使用 adb kill-server、adb start-server、adb connect 127.0.0.1 但效果不佳。它说“无法建立连接,因为目标机器主动拒绝了它”。

其他相关的 stackoverflow 帖子中给出的所有解决方案都不起作用。Android Studio 无法识别 bluestacks。

请帮忙 !!

4

5 回答 5

2

在具有管理权限的命令提示符“netstat -anb”中尝试。检查是否有 127.0.0.1 5555 Estebalished。如果一切正常,则暂时禁用防火墙并键入“adb connect 127.0.0.1:5555”应该可以工作。

于 2017-02-10T16:19:57.320 回答
1

我最近也收到错误“无法连接,因为目标机器主动拒绝它”(当我尝试使用命令提示符连接到 adb 时)尝试使用 -> adb connect localhost:5555 或 adb connect 127.0.0.1: 5555 不起作用。您需要识别您的 bluestack 设备 IP 地址。您可以使用 bluestack 模拟器设置中的首选项识别 IP 地址。(您在 bluestack 中启用了 ADB)。

我执行以下操作来解决您遇到的错误并成功将 Android Studio 连接到 Bluestack。请尝试以下步骤。(我使用的是 Windows 10、Android Studio 4.0.1、Bluestacks 4.200。)

  1. 找到您的 android studio sdk 平台工具文件夹。对我来说,它是自定义安装在我的 D 驱动器中的。例如-> D:\AppData\Local\Android\Sdk\platform-tools
  2. 右键单击 adb.exe 并以管理员身份运行。(如果弹出询问您是否想对您的设备进行更改,请单击是。之后您只会看到另一个突然消失的弹出窗口。)
  3. 打开蓝叠。运行您选择的模拟器(三星/像素等)。确保您已在模拟器首选项中启用“启用 Android 调试桥 (ADB)。
  4. 打开命令提示符。cd 到您的平台工具文件夹路径。
  5. 输入以下命令->adb connect xxxxxxxxxxx,其中 xxxxxx 是您的设备 localhost ip。(见附图。我的设备 ip 是 127.0.0.1:xxxxx 因此我的命令是 ->adb connect 127.0.0.1:xxxxx
  6. 继续执行以下命令->adb devices 你会看到你的 bluestack 模拟器设备。列出相同的 ip。
  7. 打开你的安卓工作室。您将能够看到您的 bluestack 模拟器

[输入 bluestack adb 首选项1

带有bluestack模拟器的android工作室

于 2020-10-07T15:24:44.443 回答
0

我不知道你是否解决了这个问题,但是使用 bluestacks 非常简单,如果你在像这样打开它时看到这个屏幕,你所要做的就是在 android 中运行应用程序。它发生在android没有检测到它的地方,因为它不会将它视为您等待或尝试获取该屏幕的设备(那种刷新)

于 2016-01-21T19:27:55.157 回答
0

只需要这样做!转到您计算机中的SDK文件夹,然后打开“platform-tools”文件夹,然后以管理员身份打开“adb.exe”。然后尝试 BlueStack 模拟器。

于 2020-04-08T21:51:53.890 回答
-1

如果您在通过 android studio 连接 blue stack 时遇到问题,请按照以下步骤操作

  1. 在运行(windows+R)中输入 '%localappdata%\Android\Sdk\platform-tools' 并检查 adb.exe 是否正常工作如果没有,请从 https://www.microsoft.com/en-us下载文件/download/confirmation.aspx?id=49093这是适用于基于 x64 的系统 (KB2999226)(相关操作系统)的 Windows 7 更新并安装它。
  2. 在您的病毒扫描软件中允许 adb.exe 作为例外 不要将此 exe 视为恶意软件。
  3. 启动你的蓝色堆栈模拟器。
  4. 进入蓝色堆栈模拟器的设置进入首选项单击复选框“启用 Android 调试桥”。
  5. 转到此位置 %localappdata%\Android\Sdk\platform-tools 并通过此位置运行 cmd。
  6. 输入命令 'adb connect localhost:5555' 在命令提示符下按回车键。
  7. 启动 android studio 然后通过播放按钮运行项目弹出将带有虚拟设备列表,它将显示您的模拟器的设备。

  8. ...快乐的编码

于 2019-03-21T19:13:21.400 回答