1

Когда я запускаю adb logcat ничего не происходит, но когда я запускаю его в оболочке adb, все работает нормально. Это результаты:

eduardo@debian:~$ adb devices
List of devices attached
LGM250CE6PYLFQGU9P  device

eduardo@debian:~$ adb -s LGM250CE6PYLFQGU9P logcat -t 1
eduardo@debian:~$ adb -s LGM250CE6PYLFQGU9P shell -t "logcat -t 1"
--------- beginning of main
09-12 20:52:09.511   380   380 I DisplayDevice: [Built-in Screen (type:0)] fps:1.987004,dur:1006.54,max:515.21,min:491.33
eduardo@debian:~$ 

И это моя версия ADB.

eduardo@debian:~$ adb --version
Android Debug Bridge version 1.0.40
Version 4986621
Installed as /home/eduardo/Android/Sdk/platform-tools/adb

То же самое происходит в Windows и Debian.

Что-то не так с adb или моим устройством?

1 ответ1

2

У меня та же проблема, когда я вчера обновил инструменты платформы с 28.0.0 до 28.0.1 в Debian и Windows.

Видя вашу версию Android Debug Bridge и дату вашего вопроса, я полагаю, вы обновили свои platform-tools до 28.0.1.

Вы можете попытаться обойти это: понизьте ваши platform-tools до 28.0.0.

  1. Загрузите platform-tools 28.0.0 из Android-репозитория Google

  2. Разархивируйте platform-tools_r28.0.0 - *. Zip и попробуйте запустить adb из platform-tools/adb

  3. Если это работает, вы можете перезаписать текущий platform-tools Android SDK, скопировав распакованную папку platform-tools в корневой каталог Android SDK.

  4. Старайтесь избегать platform-tools для обновления до 28.0.1 снова, пока эта проблема не будет решена

Обновить

После прочтения ссылки в комментарии @Eduardo, похоже, что platform-tools 28.0.1 обнаружил ошибку на устройствах LG при запуске adb logcat .

adb предложил следующий обходной путь, если вы хотите запустить более новые версии platform-tools:

Используйте adb shell -x logcat вместо adb logcat .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .