gpt4 book ai didi

android - 在 Android 模拟器 WebKit 中启用内部日志记录?

转载 作者:太空宇宙 更新时间:2023-11-03 11:22:33 28 4
gpt4 key购买 nike

例如,这个文件包含日志语句:

http://hi-android.info/src/android/webkit/CacheManager.java.html

Log.w() 等。

它们似乎没有出现在 LogMan 输出中,即使详细级别是正确的。由于这是系统软件,我怀疑默认情况下禁用这些日志记录。

如何在 Android 模拟器中启用它们?是否需要重建?

我需要此信息来调试一些仅在 Android WebKit 中出现的缓存问题。

最佳答案

这是这个记录/跟踪之王的解决方案。

我假设您正在使用 Eclipse 和 ADT。对于命令行,方法类似。首先查找您的进程 ID(pid),然后查看具有指定级别的此 pid 的 LogCat。

Eclipse 的步骤:

  1. 启动模拟器,打开您将看到痕迹的应用程序。在我的示例中,它是 com.android.browser,但您可以使用任何您想要的应用程序
  2. 在 Eclipse 中使用 Window -> Show View -> Other... -> Android -> Devices这将打开 Android 的设备工具,并向您显示进程列表及其 ID (pid)
  3. 找到您的进程并记住它的 pid。假设 pid 是 293
  4. 打开 LogCat 工具(窗口 -> 显示 View -> 其他... -> Android -> LogCat)
  5. 按 +(创建过滤器)
  6. 输入过滤器名称(我的自定义过滤器);将“按日志标签”留空;在“by pid”中输入你记得的pid;输入“按日志级别”(详细);按确定

这将在 LogCat 窗口中创建另一个选项卡,并且将仅显示您选择的此特定进程的跟踪。希望对您有所帮助。

关于android - 在 Android 模拟器 WebKit 中启用内部日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5368357/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com