AdvancedSharpAdbClient icon indicating copy to clipboard operation
AdvancedSharpAdbClient copied to clipboard

An error occurred while reading a response from ADB: device not found

Open Fantom579 opened this issue 4 years ago • 5 comments

Доброго времени суток, использую библиотеку для автоматизации эмулятора Memu, переписал код нахождения IP эмулятора Memu (порты начинаются на 215), но программа работает через раз иногда с разными ошибками, но с примерно таким смыслом - An error occurred while reading a response from ADB: device '127.0.0.1:21503' not found. Хотя в этот же момент если через консоль вывести список девайсов с помощью adb, то получаю такую картину: adb.exe devices List of devices attached 127.0.0.1:21503 device

Следовательно IP устройств я получаю корректно, да и подключение к ним работает в принципе корректно только через раз. В чем может быть проблема?

Fantom579 avatar Nov 15 '21 11:11 Fantom579

try
{
    Client.Install(Device, File.OpenRead(this.ProxyDroidPath), null);
}
catch (AdvancedSharpAdbClient.Exceptions.AdbException) { }

try
{
    Client.StartApp(Device, "org.proxydroid");
}
catch (AdvancedSharpAdbClient.Exceptions.AdbException) { }

try
{
    Client.Disconnect(new DnsEndPoint(this.Ip.Split(':')[0], Convert.ToInt32(this.Ip.Split(':')[1])));
}
catch (AdvancedSharpAdbClient.Exceptions.AdbException) { }

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

Fantom579 avatar Nov 15 '21 11:11 Fantom579

Возможно есть место ошибке в библиотеке советую посмотреть на этот случай. https://github.com/quamotion/madb/issues/67

Fantom579 avatar Nov 15 '21 22:11 Fantom579

Применение Thread.Sleep(5000); сразу после Client.GetDevices().FirstOrDefault(); частично решает проблему.

Fantom579 avatar Nov 15 '21 22:11 Fantom579

Проблема актуальна. Постоянно отваливается коннект к эмулятору Memu

Qwaros avatar Nov 16 '22 17:11 Qwaros

В Ldplayer нормально работало отображение. В остальных отображение отсутствует.

Surfang avatar Mar 23 '23 21:03 Surfang