adb: не поддерживается '*' в ANDROID_LOG_TAGS
Только что обновили Android SDK Platform-tools до 25.0.1 и теперь наблюдаем такое странное поведение:
$ export ANDROID_LOG_TAGS='libc:*'
$ adb
adb F 4886 21476 logging.cpp:290] unsupported 'libc:*' in ANDROID_LOG_TAGS (libc:*)
Abort trap: 6
$ export ANDROID_LOG_TAGS=''
$ adb
adb F 4899 22053 logging.cpp:290] unsupported '' in ANDROID_LOG_TAGS ()
Abort trap: 6
$ unset ANDROID_LOG_TAGS
$ adb
Android Debug Bridge version 1.0.36
...
Кажется, что adb совершенно непригоден для использования с определенной переменной ANDROID_LOG_TAGS, и похоже, что его значение даже не имеет значения. Я делаю что-то неправильно?
1 ответ
Решение
В Android произошли некоторые изменения в подсистеме логирования. В качестве временной регрессии ANDROID_LOG_TAGS
анализируется локально вместо обычного прохода на сторону устройства. Это было исправлено с тех пор. Ждите следующую версию.