"Ожидание выхода целевого устройства в онлайн" в Android Studio 2.3 - программирование
Подтвердить что ты не робот

"Ожидание выхода целевого устройства в онлайн" в Android Studio 2.3

Недавно обновлен до Android Studio с 2.2.3 до 2., запущенный на Win10

Эмулятор перестает работать с тех пор. Попробовал установить другие изображения (25 rev 4)/upgrade для AVD, но ничего не работает. После запуска gradle и показывая "ожидание запуска целевого устройства" на панели задач ничего не происходит, и программа не запускается.

Просьба помочь


Добавление скриншота:

введите описание изображения здесь

и

введите описание изображения здесь

4b9b3361

Ответ 1

У меня также была такая же проблема 2 дня назад, когда я обновляю свою студию Android, сегодня я решаю свою проблему, когда играю с настройками, тогда я увидел, что в настройках инструментов SDK Android Emulator снимите флажок, поэтому я просто проверил это поле, и теперь эмулятор работает нормально.

Попробуйте выполнить следующие действия:

  • Перейдите к инструментам SDK > Инструменты SDK
  • Отметьте Эмулятор Android и нажмите "Применить"

введите описание изображения здесь


UPDATE:

Есть изменения, хотя они были установлены, вам может потребоваться обновить

введите описание изображения здесь

Ответ 2

У меня уже установлен эмулятор. Но сегодня утром у меня была такая же проблема с Ubuntu 16.04 и Android Studio 2.3. Ниже приведено то, что я сделал, и это сработало.

Дважды проверьте, доступны ли они:

    sudo apt-get install lib64stdc++6:i386    
    sudo apt-get install mesa-utils
  • Найдите папку lib64. На 64-битном Ubuntu его расположение находится под ~/Android/Sdk/emulator/lib64.

  • В терминале перейдите в папку ~/Android/Sdk/emulator/lib64, затем выполните следующие команды:

переместите файл libstdС++ внутри папки libstdС++. bak и предоставите softlink

mv libstdc++/ libstdc++.bak
ln -s /usr/lib64/libstdc++.so.6 libstdc++

Ответ 3

Если вы запускаете докер, вы должны закрыть его.

Ответ 4

Ни один из этих решений не работал у меня. После удаления и установки эмулятора с нуля несколько раз, а также SDK Tools, я видел в настройках разработчика в эмуляторе, что Отладка USB неактивна.

  • Настройки
  • Об устройстве эмулятора
  • Нажмите несколько раз на Build Number, пока не сообщите, что вы разработчик
  • Вернуться назад
  • Входите в опции разработчика
  • Поставьте чек на "Отладка USB"

Ответ 5

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

Ответ 6

Попробуйте настроить другой эмулятор Android и использовать его во время работы. У вашего текущего эмулятора могут быть некоторые проблемы. Это сработало для меня.

Ответ 7

У меня возникла та же проблема, когда эмулятор запускался, но у меня остался бы черный экран, и мое приложение не загрузилось. Во всяком случае, я сделал это, я получил доступ к настройке эмулятора. Убедитесь, что для параметра "Сохранить состояние быстрой загрузки при выходе для AVD Pixel_2_API_26" установлено значение "Нет". Примечание. Мое устройство является Pixel 2, оно может быть другим для других пользователей.  Расширенные элементы управления

Ответ 8

У меня была аналогичная проблема при обновлении моей студии Android. Как-то это изменило мой путь к SDK. Я просто изменил его на мой обновленный путь SDK, и он сработал.

Android Studio → Файл → Настройки → Внешний вид и поведение → Настройки системы → Android SDK

Здесь вы найдете местоположение Android SDK, просто нажмите на ссылку редактирования перед этим и просмотрите и выберите Android SDK из браузера файлов. Выберите и нажмите "Применить".

Выберите AVD-менеджер и запустите эмулятор. Это решение сработало для меня.

Ответ 9

Я понял, что мой эмулятор на самом деле завис, несмотря на его перезапуск и перезагрузку компьютера. Мне просто нужно было стереть данные (AVD Manager> щелкните правой кнопкой мыши на эмуляторе> Wipe Data), и он снова начал работать. Вы потеряете любое состояние, которое у вас было, но по крайней мере вам не придется его переустанавливать.

Ответ 10

Перезагрузка компьютера решила его для меня.

Ответ 11

После многих попыток мне удалось помочь остановить устройство от AVD (именно от AVD, а не от кнопки перекрестки, кнопки отключения питания на эмуляторе) и начать сборку.

Ответ 12

Обновите драйвер дисплея... это сработало для меня!

Ответ 13

Возможно, у вас нет SDK вашего симулятора, проверьте File- > Settings- > Appearance & Behavior- > SystemSetting- > Android SDK

Ответ 14

Мне пришлось отключить Parallels Desktop, и он снова начал работать без перезагрузки.

Ответ 15

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

Что было исправлено:

cd ~/.android/avd/<Name of virtual device>/
rm *.img

Затем я перезапустил виртуальное устройство, и оно появилось на линии.

Ответ 16

Если ни один из предыдущих ответов не решил вашу проблему, я предлагаю вам проверить ошибки KVM. Даже если вы не установили KVM, вы можете получить ошибки KVM при попытке запуска изображений x86. Откройте терминал и введите dmesg | grep kvm после запуска эмулятора. Таким образом, вы сможете увидеть, есть ли ошибки KVM.

На моем компьютере Ubuntu 16.04 с установленным на нем Android Studio 2.3.3 проблема была связана с KVM. Android Studio пыталась включить KVM для изображений x86. Когда я пытаюсь запустить эмулятор, dmesg показывает ошибки "kvm: разрешить виртуализацию". Хотя изображения ARM работают нормально.

После установки KVM я смог без проблем запускать изображения x86 на эмуляторе.

Если это проблема, с которой вы сталкиваетесь, вы можете проверить страницу установки KVM.

Ответ 17

Я попытался сделать "Cold Boot Now" в устройстве, но получил сообщение об ошибке: AVD Pixel_API_24 уже запущен. Если это не так, удалите файлы с /.android/avd/Pixel_API_24.avd/*.lock.

После удаления файла .lock в предлагаемой папке "Холодная загрузка сейчас" работает, и устройство вернулось к нормальной работе.

Ответ 18

У меня такая же проблема с новым обновлением о Quick boot.

К сожалению, мне пришлось отключить его, чтобы эмулятор снова работал.

Android Studio → инструменты → Android → AVD Manager → изменить ваш эмулятор → Показать дополнительные настройки → выберите Холодная загрузка

Ответ 19

Я удалил все мои файлы AVD и воссоздал AVD.

  • (В windows) удалите все файлы в C:\Users\MyName\.android\avd\
  • Android Studio> Инструменты> AVD Manager> Создать виртуальное устройство...
  • и т.п.

На тот момент я был на Win10, Android Studio 3.1.2

Ответ 20

Я решил, изменив мою конфигурацию на AVD.

1) Зайдите в AVD Manager

2) Нажмите кнопку "Редактировать этот AVD" (значок карандаша).

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

Ответ 21

  • сначала удалите AVD из инструментов> avd manager
  • закрыть андроид студию и перезагрузить компьютер
  • Откройте Android Studio, нажмите кнопку "Выполнить" на панели инструментов и выберите "Создать новое виртуальное устройство".

работал на меня

Ответ 22

У меня был другой эмулятор Android, работающий в фоновом режиме, совершенно отдельно от Android Studio. Я видел его в списке, когда загружал ADB, поэтому он был обнаружен по какой-то причине, но я проигнорировал это. Во всяком случае, когда я закрыл его, эта ошибка исчезла, и я смог загрузить свое приложение без проблем. В частности, у меня были загружены BlueStacks. Поэтому, если вы используете BlueStacks или другой эмулятор Android, закройте его, так как это может быть проблемой.

Ответ 23

У меня была такая же проблема, я использовал

Linux LinuxRobot 4.14.0-kali3-amd64

и получать это

хост не поддерживает запрошенную функцию: CPUID.80000001H: ECX.abm

и это сообщение

ожидание выхода целевого устройства

Решение Закройте отладку и текущий эмулятор, затем

Откройте Avd Manager, вы сможете увидеть там свое устройство и нажать кнопку воспроизведения.

enter image description here

Или попробуйте Cold Boot

Откройте диспетчер виртуальных устройств Android, нажмите кнопку сброса после выбора холодной загрузки. прочитай это

enter image description here

Ответ 24

Попробуй это.

Нажмите App--> Изменить конфигурацию enter image description here

выберите "Указанная деятельность".

enter image description here

Затем в упражнении выберите основное занятие (или любое другое имя, которое вы ему дали), затем нажмите Ok. enter image description here

Затем в "цели" выберите "Открыть диалог выбора цели развертывания". enter image description here

Нажмите "Применить", затем "ОК".

Ответ 25

Я не мог заставить работать любые решения, и я попробовал почти все решения. То, что действительно работало для меня, было кое-чем, на что я случайно наткнулся. Я открыл два приложения Android Studio и запустил одно, оставив "ждать, пока целевое устройство не подключится к сети", и перешел к другому приложению, которое я хочу запустить и запустить, но при подключенных устройствах будет выбран вариант, когда вы выберете Ваш AVD, выберите тот. Он подключится к AVD, который вы используете в первом приложении, которое вы запустили и работаете.

Ответ 26

Настройка системной переменной ANDROID_SDK_ROOT на путь, используемый студией Android, решила проблему для меня:

  • В Android Studio запустите Инструменты > Android > Менеджер SDK, перейдите к Внешний вид и поведение > Системные настройки > Android SDK

  • Скопируйте путь из "Android SDK Location"

  • Добавьте ANDROID_SDK_ROOT в системные переменные и назначьте путь

  • Перезапустите Android Studio