我想使用 Bluestacks 作为 android studio 模拟器,但是当我尝试运行应用程序时,出现此错误:
com.android.ddmlib.SyncException: unknown command 'SEND' (444e4553) Error while Installing APK
我尝试 adb Kill 并启动服务器,重新安装 Bluestacks,但没有任何帮助
最佳答案
我也遇到了同样的问题并解决了。我无法找到最新的问答主题,因此我很高兴您在 2019 年提出了这个问题。
截至 2019 年,发生了两项有意义的变化,您需要留意。
- Bluestacks 现在已有意阻止开箱即用的 adb 连接
- 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/