我想将Bluestacks用作android studio模拟器,但是当我尝试运行应用程序时出现此错误:



我尝试过adb杀死并启动服务器,重新安装Bluestacks,但没有任何帮助

最佳答案

我有同样的问题并解决了。我很难找到最新的问答环节,所以很高兴您在2019年问了这个问题。

截至2019年,您需要注意两个有意义的变化。

  • Bluestacks现在开箱即用地将封锁adb连接
  • Android Studio引入了即时运行功能,在不同的开发设置中可能会被破坏

  • 您应该先检查问题1,然后再继续检查问题2

    问题1的说明:

    打开bluestacks。查找bluestacks程序本身的实际设置,它是顶部灰色栏中的齿轮符号。为此,选择齿轮图标,然后单击“设置”。单击首选项选项卡,然后确保选中“启用Android调试桥(ADB)”。默认情况下,在最新版本的bluestacks中应取消选中此选项。

    问题2的说明:

    转到android studio。从顶部的菜单项。单击文件->设置,这将打开一个对话框。单击左侧的“构建,执行,部署”项。这将扩展,您将看到“即时运行”作为子选项。单击它,然后确保未选中右侧的“启用即时运行”复选框。

    最后,作为一些辅助指针:
  • 始终在android studio之前先打开bluestacks。这样可以避免使用任何adb命令。如果您对此有所了解,那么请执行adb kill-server,adb start-server,但不要忘记杀死然后启动adb服务器后再运行adb connect localhost:5555。由于sdk/platform-tools通常位于非常奇怪的appdata位置,因此我建议将sdk/platform-tools文件夹添加到您的路径中。
  • 如果您确保在bluestacks上启用了adb,则我尚未测试是否实际上有必要禁用即时运行。您可能需要自己测试一下。但是我不知道即时运行是否有好处,所以我选择不使用它以防万一。
  • 09-28 00:01