我最近开始使用Android Studio,想知道如何在Bluestacks应用程序中测试我的应用。以前使用Eclipse时,已经通过adb connect localhost:5555
将Bluestacks连接并工作正常,但使用Android Studio似乎不起作用。没有找到任何帮助。如果有人做过这个,请帮忙。
我最近开始使用Android Studio,想知道如何在Bluestacks应用程序中测试我的应用。以前使用Eclipse时,已经通过adb connect localhost:5555
将Bluestacks连接并工作正常,但使用Android Studio似乎不起作用。没有找到任何帮助。如果有人做过这个,请帮忙。
将BlueStacks与Android Studio连接的步骤
%LocalAppData%\Android\sdk\platform-tools
)adb connect localhost:5555
。希望能对某人有所帮助!
大家好!
在当前版本中,无需执行批处理命令。只需在启动ANDROID STUDIO之前运行BLUESTACKS即可。
我解决了。我只需在删除先前的Eclipse路径后,添加Android Studio平台工具的路径即可。也许是命令中出现了一些冲突。
adb connect localhost:5555
。 - eduyayo首先打开 Bluestacks,然后转到“设置”>“首选项”>勾选“启用 Android Debug Bridge (ADB)”并点击“更改路径”按钮,选择 adb 路径。
(默认路径:%LocalAppData%\Android\sdk\platform-tools)
之后在模拟器中安装一个 apk(通过在 Bluestacks 主屏幕上单击“已安装应用程序”>“安装 apk”)
完成上述步骤后以管理员身份运行命令提示符(cmd),进入 adb 路径,然后运行以下命令:
adb connect localhost:5555
对于那些出现 (无法连接到localhost:5555:由于目标计算机积极拒绝,因此无法建立连接。 (10061)
的人:
Bluestacks正在侦听IPv4-Localhost-TCP-5555
(而不是IPv6)。 大多数情况下,Windows默认启用IPv6,并且Localhost解决了::1:
如果客户端(ADB)尝试使用localhost连接服务器,并且主网络适配器上启用了IPv6,则ADB将无法连接到服务器。
因此,您有两个选择:
1- 将ADB客户端TCP连接字符串更改为localhost IPV4:adb connect 127.0.0.1
或者:
2-从主网络适配器中禁用IPV6协议。