Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Fantom579 opened this issue Nov 15, 2021 · 5 comments
Open
Labels
bug Something isn't working

Comments

@Fantom579
Copy link

Fantom579 commented Nov 15, 2021

Доброго времени суток, использую библиотеку для автоматизации эмулятора 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
Copy link
Author

Fantom579 commented Nov 15, 2021

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
Copy link
Author

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

@Fantom579
Copy link
Author

Fantom579 commented Nov 15, 2021

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

@Qwaros
Copy link

Qwaros commented Nov 16, 2022

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

@wherewhere wherewhere added the bug Something isn't working label Dec 20, 2022
@Surfang
Copy link

Surfang commented Mar 23, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants