windows - Bluestacks 作为 Android 模拟器 - 运行应用程序时出错

标签 windows android-studio bluestacks

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

com.android.ddmlib.SyncException: unknown command 'SEND' (444e4553) Error while Installing APK

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

最佳答案

我也遇到了同样的问题并解决了。我无法找到最新的问答主题,因此我很高兴您在 2019 年提出了这个问题。

截至 2019 年,发生了两项有意义的变化,您需要留意。

  1. Bluestacks 现在已有意阻止开箱即用的 adb 连接
  2. Android Studio 引入了即时运行功能,该功能在不同的开发设置中可能会出现问题

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

问题 1 的说明:

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

问题 2 的说明:

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

最后,作为一些侧面提示:

  • 始终先打开 bluestacks,然后再打开 android studio。这避免了任何 adb 命令的需要。如果你得到了这个,然后执行 adb Kill-server、adb start-server,但不要忘记在杀死然后启动 adb 服务器后运行 adb connect localhost:5555。由于 sdk/platform-tools 通常位于非常奇怪的 appdata 位置,因此我建议将 sdk/platform-tools 文件夹添加到您的路径中。
  • 如果您确保在 bluestacks 上启用了 adb,我还没有测试是否确实有必要禁用即时运行。您可能需要自己测试一下。但是我不知道即时运行是否有那么有益,所以我只是选择不使用它以防万一。

关于windows - Bluestacks 作为 Android 模拟器 - 运行应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55578284/

相关文章:

c# - 如何在 C# 中通过用户交互运行注册表文件

java - 当我在 Android Studio 的菜单中说添加地点时,它有时会打开 map ,有时应用程序会在不打开的情况下关闭

Android 游戏无法在 Bluestacks 上运行

c++ - 使用 GetProcessTimes 在 Windows 上测量 CPU 时间

使用 C 在 Windows 上捕获和分析音频

java - 如何使用 ActivityTestCase 或 InstrumentationTestCase 测试异常

android - 在Android Studio中构建Unity项目的问题

java - 在java中执行lua脚本

C++ 窗口捕获输出与所述窗口的大小不同

windows - 应用程序错误: fault address 0x00012afb (Expert)