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