Как вы отлаживаете циферблат Android?
По какой-то причине я не могу вывести что-либо в Logcat для примера watchface, который вы можете извлечь из репозитория Github. Я включил функции разработки в эмуляторе часов. У меня последняя версия Android Studio. Когда я запускаю новый проект, я могу выводить данные в Logcat без помех. Что я делаю неправильно?
1 ответ
Я знаю, что это старый вопрос, но в случае, если кто-то все еще сталкивается с этим в поисках ответа:
Я полагаю, вы говорите о примере Googles Watchface?
Этот пример использует isLoggable
записать в лог-файлы, например:
if (Log.isLoggable(TAG, Log.DEBUG)) {
Log.d(TAG, "onConnected: " + connectionHint);
}
Как вы можете прочитать в документации по Log.isLoggable, isLoggable
функция в основном просто метод настройки / оптимизации ваших сообщений журнала и возвращает false
по умолчанию.
Если вы хотите включить ведение журнала на уровне DEBUG, вы можете сделать это через командную строку с помощью этой команды оболочки:
adb shell setprop log.tag.NameOfMyActivity DEBUG
Надеюсь это поможет.