在 Android 模拟器 WebKit 中启用内部日志记录吗?
例如,此文件包含日志记录语句:
http://hi-android. info/src/android/webkit/CacheManager.java.html
Log.w() 等。
即使详细级别正确,它们似乎也没有出现在 LogMan 输出中。 由于这是系统软件,我怀疑这些日志记录默认情况下是禁用的。
如何在 Android 模拟器中启用它们?是否需要重建?
我需要此信息来调试一些仅在 Android WebKit 中出现的缓存问题。
For example, this file contains logging statements:
http://hi-android.info/src/android/webkit/CacheManager.java.html
Log.w() and such.
They do not seem to appear in LogMan output, even though the verbosity level is correct.
Since this is system software, I suspect these loggings are disabled by default.
How it is possible to enable them in Android emulator? Is rebuild needed?
I am needing this info for debugging some caching problems with only occur with Android WebKit.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是日志记录/跟踪之王的解决方案。
我假设您正在使用 Eclipse 和 ADT。对于命令行,方法类似。首先查找您的进程 id(pid),然后查看具有指定级别的该 pid 的 LogCat。
Eclipse 的步骤:
这将打开 Android 设备工具,并向您显示进程列表及其 id (pid)
这将在 LogCat 窗口中创建另一个选项卡,并且仅显示您选择的该特定进程的跟踪。希望有帮助。
here is the solution for this king of logging/tracing.
I assume you are using Eclipse and ADT. For command line the approach is similar. First lookup your process id(pid), then see LogCat for this pid with specified level.
Steps for Eclipse:
this will open the devices tool for Android and will show you the process list with their ids (pid)
this will create another tab in LogCat window and will show only the traces from this particular process you chose. Hope it helps.