Bluestacks как эмулятор Android — ошибка при запуске приложения

#windows #android-studio #bluestacks

#Windows #android-studio #bluestacks

Вопрос:

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

com.android.ddmlib.Исключение SyncException: ошибка неизвестной команды «ОТПРАВИТЬ» (444e4553) при установке APK

Я попытался отключить adb и запустить сервер, переустановив Bluestacks, но ничего не помогает

Ответ №1:

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

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

  1. Bluestacks теперь НАМЕРЕННО ЗАБЛОКИРОВАЛ готовые подключения adb
  2. Android Studio представила функцию мгновенного запуска, которая может быть нарушена в разных настройках разработки

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

Инструкции по проблеме 1:

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

Инструкции по проблеме 2:

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

Наконец, в качестве некоторых побочных указателей:

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