Короткая версия, я могу запустить эмулятор Android из VS Code и Android Studio, но флаттер не подключится к нему, когда я это сделаю.
Я устанавливаю Android Studio и VS Code на новый ноутбук вместе с трепетом и дротиком. На момент написания этой статьи были установлены последние версии всех этих версий.
Мне пришлось отключить Hyper-V в Windows (но оставил его включенным в BIOS), чтобы установить Intel HAXM, но он установлен.
Я загрузил изображение Android 9 'Pie' AVD с Google Play и создал на нем устройство Nexus 5X.
Я могу нормально запустить эмулируемое устройство из AVD-менеджера, но ни VS Code, ни Android Studio не подключатся к нему. Я удалил устройство и воссоздал его, неоднократно стирал его данные, много перезагружал ноутбук и ничего не делал.
Запуск устройства из кода VS и AS работает должным образом, но ни один из них не подключится к устройству. В VS Code я получаю сообщение «Эмулятор не подключен в течение 60 секунд», даже если эмулятор запускается сразу после его запроса.
Я бегал adb kill-server
и start-server
много раз, без разницы.
Когда я запускаю adb devices
с запущенным эмулятором, я получаю emulator-5554 unauthorized
, так что, может быть, где-то происходит что-то с разрешениями?
Я открыт для предложений. Спасибо.
[Редактировать] последующее тестирование показывает, что я могу подключиться к эмулятору в VS Code и Android Studio, если я использую Android 9 AVD без Google Play и Android 8.1 AVD как с Google Play, так и без , Так что AVD с Android 9 и Google Play вызывает изжогу, и я не уверен, почему?