Memu Android 9, при подключении в режиме bridge - ошибка ADB.

marushin

Client
Регистрация
12.01.2015
Сообщения
193
Благодарностей
60
Баллы
28
Memu Android 7.1, ZennoDrod нормально стартует/подключается и в режиме NAT и в режиме bridge,
как при выставление NAT/bridge в меню MultiMemu, так и в выставлении/переключении режима в MemuHyper.

Memu Android 9, ZennoDrod стартует/подключается только в режиме NAT.
В режиме bridge только стартует->ждёт подключения и выходит по ошибке - Выполнение действия Запустить устройство Не удалось установить подключение через ADB
Игры с подключением доп адаптеров/режимов в меню MemuHyper, не помогают.

Сами эмуляторы без ZennoDrod, работают норм и в NAT и в bridge.

Можно как то в настройки подключения заглянуть у ZennoDrod?
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 788
Благодарностей
1 952
Баллы
113
Вроде это проблема самого мему при работе с 9 андроидом
 

flerry

Client
Регистрация
15.03.2023
Сообщения
2
Благодарностей
0
Баллы
1
Идентично. Что-то как будто обновилось и старые проекты перестали работать. Запуск мему самого по себе проходит отлично, запуск через ZennoDroid не получается. Открывается эмулятор в малюсеньком окне, висит прогрузка эмулятора в программе, а затем в логе появляется вот такое сообщение: "Выполнение действия Запустить устройство Не удалось запустить устройство"
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 114
Баллы
113
Идентично. Что-то как будто обновилось и старые проекты перестали работать. Запуск мему самого по себе проходит отлично, запуск через ZennoDroid не получается. Открывается эмулятор в малюсеньком окне, висит прогрузка эмулятора в программе, а затем в логе появляется вот такое сообщение: "Выполнение действия Запустить устройство Не удалось запустить устройство"
С большой долей вероятности, может мешать включенный режим Hyper-V.
(ссылка для блюстак, но там описан общий прием отключения, который также действенен для Мему и ЗД)
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
474
Благодарностей
372
Баллы
63
Memu Android 9, ZennoDrod стартует/подключается только в режиме NAT.
Проблема связана с реализацией режима bridge в Android 9.
В Андроид 5 и 7 в режиме моста внутренний IP адрес эмулятора принадлежит локальной сети (например, 192.168.1.10), соответственно можно постучаться через ADB на 192.168.1.10:5555.
А в Андроид 9 при переключении в режим моста внутренний IP равен 192.168.232.2, т.е. он такой же как в режиме NAT. Но если в режиме NAT можно настройть форвард, то в данном случае так сделать не получится. Стучаться на 192.168.232.2, понятно, бесполезно.

На самом деле у эмулятора появляется нормальный IP из локальной сети (видно, например, на роутере, в DHCP таблице), но этот адрес нигде внутри эмулятора не фигурирует. Т.е. основная проблема узнать локальный IP адрес эмулятора, чтобы к нему подключиться.

В принципе можно дернуть адрес из MIB. В следующем билде добавим поддержку bridge.
 
Последнее редактирование:
  • Спасибо
Реакции: marushin

Richard85

Новичок
Регистрация
06.08.2023
Сообщения
2
Благодарностей
0
Баллы
1
Добрый день. Столкнулся с той же проблемой.
режим Hyper-V отключен.
Пробовал эмуляторы Android 9 и Android 7.1 - оба не работают.
Комментраий Anatoly79 выше к сожалению не помог, т.к. не понял что делать пользователю, а не разработчикам.
возможно, кто-то решил проблему

(я новый пользователь, скачал демку чтоб проверить работоспособность и это первое с чем столкнулся)
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
...В следующем билде добавим поддержку bridge.
получилось реализовать это? А то сейчас на Андроид 9 (Memu 9.1.0.0)ловлю ошибку:
118994

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

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
474
Благодарностей
372
Баллы
63
получилось реализовать это? А то сейчас на Андроид 9 (Memu 9.1.0.0)ловлю ошибку:
Да, проблема исправлена. Сейчас ZennoDroid может работать с эмулятором в режиме Bridge. Судя по ошибке, проблема не в режиме сети (было бы уведомление про невозможность подключиться через adb)

Используется ZennoDroid 2.3.8? Ошибка больше похожа на запуск эмулятора в режиме Hyper-V.
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Перебирал тут разные варианты. получается запустится на обычном основном сетевом адаптере ("Intel" на скриншоте). А мне надо на 4G модеме (Remote NDIS...)
119056

Пробовал на 2 разных машинах, Hyper-V был выключен:
2.3.8 BuildID: 53710.01.10.2024
2.3.8 BuildID: 54381.01.10.2024
1710075041761.jpeg server13.jpg

Он саму ВМ запускает, вот так долго думает, а потом ошибка:
1710075115009.jpeg

virt3.jpg

или ошибка
Код:
Выполнение действия Запустить устройство Не удалось запустить устройство
или
Код:
Выполнение действия Запустить устройство Не удалось установить подключение через ADB
Без зенодроида мему нормально на них запускается. На обычной сетевухе:
lan+.jpg
На модеме:
Modem1-.jpg

Пробовал и на модеме, но сменил в нем DHCP на другую подсеть (10.хх.хх.хх):
lan10-.jpg
Все без результата.

UPD: еще для интереса фаерволом посмотрел куда он пытается подключаться, если вам надо это (это к модему, когда неудача):
1710076463392.png

Это к сетевой карте обычной, когда получается подключится (фаервол тот же айпи показывает, хз нормально ли это):
1710077100940.png
 
Последнее редактирование:

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
474
Благодарностей
372
Баллы
63
UPD: еще для интереса фаерволом посмотрел куда он пытается подключаться, если вам надо это (это к модему, когда неудача):
Это к сетевой карте обычной, когда получается подключится (фаервол тот же айпи показывает, хз нормально ли это):
Спасибо за подробную информацию. Разобрались в чем проблема. Сейчас режим моста работает только если и компьютер, и эмулятор используют один и тот же шлюз для доступа в интернет.
В следующем билде исправим.
 
  • Спасибо
Реакции: orka13

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)