android - 如何获取 TimingLogger 日志到 LogCat
问题描述
我想使用 TimingLogger 来记录代码的执行时间,但是 LogCat 中没有显示日志。
我尝试adb shell setprop log.tag.YOUR_TAG VERBOSE
根据 最佳方法使用 Android 中的执行时间来测量?. 由于 adb 未在路径变量中列出,因此我必须 cd 到终端中的相应文件夹并从那里执行它。执行命令后,写入以下响应:
* daemon not running; starting now at txp:5037
* daemon started successfully
用于创建日志的代码:
TimingLogger timings = new TimingLogger("MyTag", "genext");
//some code
timings.addSplit("prepared");
//some code
timings.addSplit("loaded");
timings.dumpToLog();
和adb shell setprop log.tag.MyTag VERBOSE
我是否需要将 adb 设置为路径变量才能正常运行?你有什么其他的建议?
解决方案
问题解决了。由于华为手机配置,没有显示详细日志消息,Android/Android Studio 没有问题。如果您遇到类似的问题,这有助于解决它: Huawei, logcat not shown the log for my app?
推荐阅读
- amazon-web-services - ElasticBeanstalk 公共 URL - 如何管理它?
- amazon-web-services - 轮询 AWS SQS 队列以获取具有特定属性的消息
- javascript - React - 如何使用 styled-component 向组件添加新样式
- excel - 使用 VBA 将 CSV 文件导入 Excel 并在加载之前转换特定列的数据类型
- keras - 在 keras 神经网络中训练多个输出 softmax 概率向量
- python - 语法错误:我从带有范围的 Python“for”循环中缺少什么
- ruby-on-rails - 如何从另一个 arb 文件和 rb 文件中使用 arb 文件
- testing - 在 testcafe 中调整弹出窗口的大小
- php - 是否可以在达到到期日期后将列设置为空?
- android - 第二个导航图可以用作嵌套导航图吗?