Bluestacks как эмулятор Android - ошибка при запуске приложения - PullRequest
2 голосов
/ 08 апреля 2019

Я хочу использовать Bluestacks в качестве эмулятора Android Studio, но когда я пытаюсь запустить приложение, я получаю эту ошибку:

com.android.ddmlib.SyncException: неизвестная команда 'SEND' (444e4553)Ошибка при установке APK

Я попробовал adb kill и запустить сервер, переустановить Bluestacks, но ничего не помогает

1 Ответ

2 голосов
/ 08 мая 2019

У меня была такая же проблема, и я решил ее. У меня были проблемы с поиском актуальной ветки вопросов и ответов, поэтому я рад, что вы задали этот вопрос в 2019 году.

По состоянию на 2019 год произошли два значимых изменения, на которые нужно обратить внимание.

  1. Bluestacks теперь намеренно заблокированы ADB-соединения "из коробки"
  2. Android Studio представила функцию мгновенного запуска, которая может быть несколько неработоспособна в различных настройках разработки

Вы должны сначала проверить проблему 1, прежде чем переходить к проверке проблемы 2

Инструкция к выпуску 1:

Открытые синие стэки. Найдите фактические настройки для самой программы bluestacks, которая представляет собой символ шестеренки в серой полосе вверху. Для этого выберите значок шестеренки, нажмите «Настройки». щелкните вкладку настроек и убедитесь, что установлен флажок «Включить Android Debug Bridge (ADB)». Это должно быть отключено по умолчанию в новейшей версии bluestacks.

Инструкция к выпуску 2:

Зайти в андроид студию. Из пунктов меню вверху. Нажмите Файл-> Настройки, чтобы открыть диалоговое окно. Нажмите на элемент «Построение, выполнение, развертывание» слева. Это расширится, и вы увидите «мгновенный запуск» в качестве дополнительной опции. Щелкните по нему, а затем убедитесь, что флажок «включить мгновенный запуск» справа не установлен.

Наконец, как некоторые боковые указатели:

  • Всегда открывайте блюз стэки, прежде чем android studio. Это избавляет от необходимости каких-либо команд adb. Если вы получили это, то выполните adb kill-server, adb start-server, но не забудьте запустить adb connect localhost: 5555 после того, как вы убили, затем запустили adb server. Поскольку sdk / platform-tools обычно находится в очень странном месте для размещения приложений, я рекомендую добавить папку sdk / platform-tools в ваш путь.
  • Я не проверял, действительно ли необходимо отключать мгновенный запуск, если вы убедитесь, что adb включен на bluestacks. Возможно, вам придется проверить это для себя. Однако я не знаю, полезен ли мгновенный запуск, поэтому я решил не использовать его на всякий случай.
...