我正在使用从log cat读取的Android应用程序。它适用于除华为公司以外的所有Android设备。我在互联网上看过很多东西,我看到华为禁用了logcat。 所以我按照以下步骤激活它:
我现在这样做了,当我执行连接到Eclipse的应用程序时,日志会出现在logcat中。但是我仍然无法从log cat中读取它总是返回null:
Runtime.getRuntime().exec(new String[] { "logcat", "-c" });
logcat = Runtime.getRuntime().exec(new String[] { "logcat" });
BufferedReader br = new BufferedReader(new InputStreamReader(logcat.getInputStream()), 4 * 1024);
String line;
while ((line = br.readLine()) != null) {System.out.println("HELLO");}
br.readLine()
始终返回null。
感谢任何帮助。