我正在运行命令
logcat -d AndroidRuntime:E *:S
从我的计算机上的adb运行时,它会显示应该执行的所有操作。当我尝试使用
从Android应用程序运行它时 Runtime.getRuntime().exec("logcat -d AndroidRuntime:E *:S");
并打印输出,除标题外不会显示任何内容。
我该如何解决这个问题?
答案 0 :(得分:1)
首先,这从未得到过支持。
其次,如果您在Android 4.1及更高版本上运行,则只会获得您自己的应用记录的任何日志消息,而不是来自其他应用的消息,如you can no longer hold the READ_LOGS
permission in an ordinary SDK app。