Я хочу использовать ADB как для Windows (хост-компьютер), так и для WSL2. В текущей настройке при использовании устройств adb для Windows и WSL2 работают нормально. Но по какой-то причине в WSL2 при запуске uiautomator2 init -s xxxxxx возникает проблема при переадресации порта. Это также происходит с другими пакетами Python, связанными с adb. В WSL1 нет проблем с adb, но в WSL2 не работает должным образом. Я новичок в wsl2, поэтому дайте мне несколько советов по этому поводу.
Спасибо
Windows:
> adb --version
Android Debug Bridge version 1.0.41
Version 35.0.2-12147458
Installed as C:\platform-tools\adb.exe
Running on Windows 10.0.22631
> adb devices
List of devices attached
xxxxxxxxxxx device
WSL2
ENV:
ANDROID_ADB_SERVER_HOST="host.docker.internal"
ANDROID_ADB_SERVER_PORT=5037
ANDROID_ADB_SERVER_ADDRESS="host.docker.internal"
> wsl -l -v
NAME STATE VERSION
* Ubuntu-22.04 Running 2
user@Admin:~$ adb --version
Android Debug Bridge version 1.0.41
Version 28.0.2-debian
Installed as /usr/lib/android-sdk/platform-tools/adb
user@Admin:~$ adb devices
List of devices attached
xxxxxxxxxxx device
user@Admin:~$ python3 -m uiautomator2 init -s xxxxxxxxxxx
[D 2024-12-07 10:31:06,880 core:213 pid:1256] file u2.jar md5: 3564c56e4ef077f92c0fd32bcb42aea1
[D 2024-12-07 10:31:06,971 core:202 pid:1256] file u2.jar already pushed
[D 2024-12-07 10:31:06,972 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:06,977 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:06,982 core:69 pid:1256] launch uiautomator with cmd: CLASSPATH=/data/local/tmp/u2.jar app_process / com.wetest.uia2.Main
[D 2024-12-07 10:31:07,000 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:07,003 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:07,345 core:37 pid:1256] MockAdbProcess: b'[server] INFO: [UiAutomator2Server] Starting Server\n'
[D 2024-12-07 10:31:07,503 core:37 pid:1256] MockAdbProcess: b'SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".\nSLF4J: Defaulting to no-operation (NOP) logger implementation\nSLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.\n'
[D 2024-12-07 10:31:07,529 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:07,534 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:07,542 core:37 pid:1256] MockAdbProcess: b'[server] INFO: clipboardManager inited\n'
[D 2024-12-07 10:31:07,545 core:37 pid:1256] MockAdbProcess: b'[server] INFO: tmpdir is /data/local/tmp/u2\n'
[D 2024-12-07 10:31:07,559 core:37 pid:1256] MockAdbProcess: b'[server] INFO: http server listening on *:9008\n'
[D 2024-12-07 10:31:08,075 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:08,080 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:08,619 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:08,622 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:09,162 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:09,168 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:09,706 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:09,709 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:10,249 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:10,255 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:10,794 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:10,798 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:11,337 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:11,341 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:11,883 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:11,889 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:12,430 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:12,435 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:12,975 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:12,980 core:92 pid:1256] forward tcp:53113 -> tcp:9008
Подробнее здесь: https://stackoverflow.com/questions/792 ... or2-python
ADB в WSL2 не работает на Python uiautomator2 ⇐ Python
Программы на Python
-
Anonymous
1733539390
Anonymous
Я хочу использовать [b]ADB[/b] как для [b]Windows (хост-компьютер)[/b], так и для [b]WSL2[/b]. В текущей настройке при использовании устройств adb для Windows и WSL2 работают нормально. Но по какой-то причине в WSL2 при запуске uiautomator2 init -s xxxxxx возникает проблема при переадресации порта. Это также происходит с другими пакетами Python, связанными с adb. В WSL1 нет проблем с adb, но в WSL2 не работает должным образом. Я новичок в wsl2, поэтому дайте мне несколько советов по этому поводу.
Спасибо
Windows:
> adb --version
Android Debug Bridge version 1.0.41
Version 35.0.2-12147458
Installed as C:\platform-tools\adb.exe
Running on Windows 10.0.22631
> adb devices
List of devices attached
xxxxxxxxxxx device
WSL2
[b]ENV:[/b]
ANDROID_ADB_SERVER_HOST="host.docker.internal"
ANDROID_ADB_SERVER_PORT=5037
ANDROID_ADB_SERVER_ADDRESS="host.docker.internal"
> wsl -l -v
NAME STATE VERSION
* Ubuntu-22.04 Running 2
user@Admin:~$ adb --version
Android Debug Bridge version 1.0.41
Version 28.0.2-debian
Installed as /usr/lib/android-sdk/platform-tools/adb
user@Admin:~$ adb devices
List of devices attached
xxxxxxxxxxx device
user@Admin:~$ python3 -m uiautomator2 init -s xxxxxxxxxxx
[D 2024-12-07 10:31:06,880 core:213 pid:1256] file u2.jar md5: 3564c56e4ef077f92c0fd32bcb42aea1
[D 2024-12-07 10:31:06,971 core:202 pid:1256] file u2.jar already pushed
[D 2024-12-07 10:31:06,972 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:06,977 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:06,982 core:69 pid:1256] launch uiautomator with cmd: CLASSPATH=/data/local/tmp/u2.jar app_process / com.wetest.uia2.Main
[D 2024-12-07 10:31:07,000 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:07,003 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:07,345 core:37 pid:1256] MockAdbProcess: b'[server] INFO: [UiAutomator2Server] Starting Server\n'
[D 2024-12-07 10:31:07,503 core:37 pid:1256] MockAdbProcess: b'SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".\nSLF4J: Defaulting to no-operation (NOP) logger implementation\nSLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.\n'
[D 2024-12-07 10:31:07,529 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:07,534 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:07,542 core:37 pid:1256] MockAdbProcess: b'[server] INFO: clipboardManager inited\n'
[D 2024-12-07 10:31:07,545 core:37 pid:1256] MockAdbProcess: b'[server] INFO: tmpdir is /data/local/tmp/u2\n'
[D 2024-12-07 10:31:07,559 core:37 pid:1256] MockAdbProcess: b'[server] INFO: http server listening on *:9008\n'
[D 2024-12-07 10:31:08,075 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:08,080 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:08,619 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:08,622 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:09,162 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:09,168 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:09,706 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:09,709 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:10,249 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:10,255 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:10,794 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:10,798 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:11,337 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:11,341 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:11,883 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:11,889 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:12,430 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:12,435 core:92 pid:1256] forward tcp:53113 -> tcp:9008
[D 2024-12-07 10:31:12,975 core:90 pid:1256] http request GET /ping None
[D 2024-12-07 10:31:12,980 core:92 pid:1256] forward tcp:53113 -> tcp:9008
Подробнее здесь: [url]https://stackoverflow.com/questions/79259603/adb-in-wsl2-is-not-working-on-uiautomator2-python[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия