gpt4 book ai didi

java - 如何使用 ddmlib 获取 logcat 数据?

转载 作者:行者123 更新时间:2023-11-29 05:37:08 25 4
gpt4 key购买 nike

我正在编写一个实用程序,用于在 PC 上制作 Android 设备上运行的应用程序的展示影片。我能够使用 xuggler ( http://www.xuggle.com/xuggler ) 和 ddmlib 来做到这一点。使用 ddmlib 从 Android 的 adb 获取 RawImage 图像真的很容易,但现在我需要从拍摄电影的那一刻获取 Logcat 数据。我找不到任何示例来获取 Logcat 数据; logcat 包有一些类来处理 Logcat 消息,但没有实例化它。任何人,帮助!我很高兴看到任何示例如何使用 ddmlib 获取 logcat 消息。

最佳答案

我发现可以使用

LogCatReceiverTask lcrt;
LogCatListener lcl;
lcrt=new LogCatReceiverTask(devices[0]);
lcl= new LogCatListener() {
@Override
public void log(List<LogCatMessage> msgList) {
System.out.println("Called with messages list length "+msgList.size());
for (LogCatMessage msg : msgList) {
// System.out.println(msg.toString());
/*

System.out.println(msg.getTime());
System.out.println(msg.getPid());
System.out.println(msg.getLogLevel());
System.out.println(msg.getAppName());
System.out.println(msg.getTag());
System.out.println(msg.getTid());
System.out.println(msg.getMessage());
*/
logcat = logcat + msg.toString() + "\n";
}
}
};

}

关于java - 如何使用 ddmlib 获取 logcat 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19079545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com