你如何调试Android的表盘?

时间:2015-01-07 18:17:01

标签: android watch-face-api

出于某种原因,我似乎无法在Logcat中输出任何可以从Github的回购中获取的表面示例。我已经启用了手表模拟器中的开发功能。我有最新的Android Studio。当我开始一个全新的项目时,我可以毫不费力地输出到Logcat。我做错了什么?

1 个答案:

答案 0 :(得分:1)

我知道这是一个老问题,但是如果有人仍在寻找答案:

我假设你在谈论谷歌Watchface的例子?

该示例使用isLoggable写入日志文件,例如:

    if (Log.isLoggable(TAG, Log.DEBUG)) {
        Log.d(TAG, "onConnected: " + connectionHint);
    }

正如您在Log.isLoggable的文档中所读到的,isLoggable函数基本上只是一种自定义/优化日志消息的方法,默认情况下返回false

如果要在DEBUG级别启用日志记录,可以通过命令行使用此shell命令执行此操作:

adb shell setprop log.tag.NameOfMyActivity DEBUG

希望这有帮助。