繁体   English   中英

您如何调试Android的表面?

[英]How do you debug Android's watchface?

出于某种原因,对于您可以从Github的仓库中提取的表面示例,我似乎无法在Logcat中输出任何内容。 我已经启用了手表模拟器中的开发功能。 我有最新的Android Studio。 当我开始一个全新的项目时,我可以顺利地输出到Logcat。 我究竟做错了什么?

我知道这是一个古老的问题,但是如果有人仍然遇到这个问题寻找答案:

我假设您是在谈论Google 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

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM