Как вы отлаживаете циферблат Android?

По какой-то причине я не могу ничего вывести в Logcat для примера циферблата, который вы можете взять из репозитория Github. Я включил функции разработки в эмуляторе часов. У меня последняя версия Android Studio. Когда я начинаю новый проект, я могу без проблем выводить его в Logcat. Что я делаю не так?


person wavyGravy    schedule 07.01.2015    source источник


Ответы (1)


Я знаю, что это старый вопрос, но на случай, если кто-то все еще сталкивается с этим в поисках ответа:

Я предполагаю, что вы говорите о примере Google с 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

Надеюсь это поможет.

person Koinseb    schedule 09.11.2015