Я не могу получить свои сообщения logcat для своего приложения, когда я запускаю его через реальное устройство, но оно прекрасно отображается на эмулируемых устройствах.
Я знаю, что мой ADB работает, потому что процесс активности показываетвверх под Logcat, и я убедился, чтобы выбрать «реальное устройство» в LogCat, так что отображается правильное окно LogCat.Устройство также отображается как подключенное устройство в Android Studio (и в командной строке) и в ADB в командной строке.
Вот все, что я пробовал:
- Перезагрузкателефон
- Перезапущенный Android Studio
- Перезапущенный Logcat
- Попытка различных параметров logcat: подробный, отладочный, информация
- Установите фильтры на «без фильтра» и очиститемое поле поиска
- Попробовал определенные пользовательские фильтры, чтобы узнать, могу ли я обнаружить определенные сообщения logcat
- Изменено USB-соединение между MTP и PTP
- Изменено целевое API в манифесте Android насоответствовать API подключенного устройства
- Недействительно мои кэши в Android Studio
- Очистить и перестроить проект
- Переключиться с эмулированного устройства на подключенное устройство в Logcat
- Включена отладка по USB в параметрах разработчика устройства
- Я почти наверняка проверил, не допустил ли я каких-либо любительских ошибок (примеры выше)
- adbkill-server
- adb start-server
- Изменен USB-кабель более высокого качества Совершенно новый
- Изменены порты USB на случай, если один из портов USB неисправен
- Установлены драйверы устройств производителя
- В диспетчере SDK установлены драйверы Google USB
Практически все миллионы вещей, которые я вижу в logcat эмулятора, отсутствуют нажурнал регистрации фактического устройства.
Обновление : я воспользовался советом @zqcolor, чтобы проверить, могут ли мои другие устройства Android сообщать о журналах Logcat.Да, оно может!Тем не менее, мое приложение разработано специально для ZTE Axon 7, и поэтому мне нужно logcat для работы на этом устройстве.Что делать ???
Я застрял и чувствую себя безнадежно.Готов сдаться!