【问题标题】:So how can I see the logs in Jelly Bean?那么如何查看 Jelly Bean 中的日志呢?
【发布时间】:2012-07-16 07:13:04
【问题描述】:

我曾经使用一个名为 Log Collector 的应用程序来查看系统日志。它会将它们发送到我的电子邮件或通过蓝牙,

但是,在 Jelly Bean 上,应用程序的“读取日志”权限不再存在,应用程序无法读取日志,Log Collector 显然也不例外。

那么现在是否需要 root 设备才能查看系统日志?必须有一种方法让用户阅读它们。我不需要从应用程序访问它们,我需要以人类的身份阅读它们。有什么办法吗?

【问题讨论】:

  • 我刚刚在更新到 Android 版本 4.1.1 JellyBean 的 Galaxy Nexus 上测试了 Log Collector 应用程序,它运行良好……第一次,后来没有。所以它似乎可以与果冻豆一起使用。我会更多地使用它,并将我的发现报告给 Log Collector 的开发人员。
  • “工作正常”是什么意思?它确实“工作”,但它只获取它有权访问的日志中的条目,这几乎没有。我不认为这是日志收集器中的问题,而是应用程序读取系统日志的权限不再存在。问题是我们还有什么其他方法可以读取用户日志,而无需 root 设备...
  • “正常工作”是指它正在收集和上传我从自己的应用程序创建的日志内容。也忽略我第一条评论的部分,我说它只在第一次起作用。它每次都有效(对我来说)。
  • 除非您的要求是在不访问开发主机的情况下“随时随地”执行此操作,否则adb logcat 通常是您的首选。

标签: android logging android-4.2-jelly-bean


【解决方案1】:

我在这个 google groups 线程中得到了答案: https://groups.google.com/forum/?fromgroups#!searchin/android-developers/READ_LOGS/android-developers/6U4A5irWang/8xOi74KfRIYJ

Mark Murphy 回复 Matteo Sisti Sette(就是我)的消息。

(似乎无法链接到特定消息,是吗?)

POWER + VOLUME_UP + VOLUME_DOWN 将生成报告和屏幕截图,您可以通过电子邮件发送或上传到云端硬盘(可笑的是,您不能以任意方式共享它,例如通过蓝牙发送或作为文本文件打开,但无论如何)。

(似乎你必须按住它们一段时间,当你释放它们时就会启动动作)

一开始我以为他是在取笑我,那样只会重启什么的,但后来我尝试了一下,它成功了。

【讨论】:

  • 我对这种方法没有任何运气 - 我是否遗漏了一些明显的东西?根据我按下按钮的顺序,会出现音量控制或电话选项对话框,但与日志无关。如果我按住电源按钮超过几秒钟,设备将重新启动。
  • 这对我有用,很尴尬。按住音量摇杆的中间,然后按住电源按钮。按住它们,然后手机会振动。几秒钟后,gmail 将在前台显示格式化的日志报告。
  • 它也适用于我,尽管我总是必须这样做十几次,直到我按照我从未想过的正确顺序(我猜)这样做。我会试试你的订单,看看它是否能系统地工作。无论如何,这是一个非常糟糕的组合。
  • @user291701 你怎么能做到。我已经按照你给的步骤做了很多次但没有打开 gmail。唯一发生在我身上的事情是设备总是像迈克尔说的那样重新启动。如果你知道正确的做法,请告诉我
【解决方案2】:

引自 Google+ 并感谢 +Ian Clifton:

“如果您进入运行 4.2 的设备的开发者选项,您可以选中该框以将错误报告选项添加到电源菜单。这还将它添加到快速通知菜单中(不确定正确的名称,但用两根手指在手机或平板电脑的右侧向下滑动通知栏)。"

..那将是正确的答案.. 干杯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多