有没有办法在Android SDK模拟器中获得复制和粘贴的debugging输出?

我在Android模拟器中生成了一些信息,唯一能看出来的方法是使用Log类。

但是,您无法从DDMS日志窗口进行复制和粘贴。 这真的很烦人,因为我不能在另一个应用程序中使用这些信息,例如,不用重新input信息。

有没有更好的方法从模拟器中获取debugging信息? 当你写更复杂的应用程序会发生什么? 当你需要validation它正在向URL,数据库,文件等写入正确的信息时,你做了什么?

谢谢!

Solutions Collecting From Web of "有没有办法在Android SDK模拟器中获得复制和粘贴的debugging输出?"

使用DDMS logcat窗口,您可以select行并将文本复制并粘贴到其他窗口。

如果您使用java.util.logging而不是Log类,则可以附加一个处理程序,将日志文件写入文本文件,如果这样会使事情变得更简单。 当使用java.util.logging时,Logcat仍然可用,但默认情况下INFO及更高版本仅可用。

您可以使用命令行logcat实用程序: adb logcat

左键单击一行,然后按CTRL + C进行复制。 如果你想整个日志,CTRL + Aselect全部,然后CTRL + C.粘贴到任何你想要的。

LogCat行被称为项目。

每个项目有几个属性。 目前,您只能select一个或多个项目,并执行以下操作:

 -Copy with ctrl+c -Save to a text file using the save button.