1

我正在运行命令

logcat -d AndroidRuntime:E *:S

当从我的计算机上的 adb 运行时,它会显示它应该显示的所有内容。当我尝试从 Android 应用程序运行它时

Runtime.getRuntime().exec("logcat -d AndroidRuntime:E *:S");

并打印输出,它不会显示除标题之外的任何内容。

我怎样才能解决这个问题?

4

1 回答 1

1

首先,这从未得到支持。

其次,如果您运行在 Android 4.1 及更高版本上,您将只会收到您自己的应用程序记录的任何日志消息,而不是来自其他应用程序的消息,因为您无法再持有READ_LOGS普通 SDK 应用程序的权限

于 2013-01-07T17:44:57.577 回答