B. *_*non 31 android eclipse-plugin android-emulator android-logcat
我添加了调试字符串(使用Log.d()),并希望从logCat的内容中查看它们.LogCat的"保存"图标有一个"保存选定的项目"提示,但必须有一个快速的方法来保存整个内容,或选择整个内容,但我不知道如何做到这一点.
Din*_*ati 40
要将Log cat内容保存到文件,您需要重定向到android sdk的platform tools文件夹并点击下面的命令
adb logcat > logcat.txt
Run Code Online (Sandbox Code Playgroud)
将在platform-tools文件夹中创建名为"logcat.txt"的文件.您可以根据自己的兴趣更改名称.请享用
mwe*_*ler 20
您没有得到您正在寻找的答案,是吗?
两种方法可以做你想要的:1)右键单击logcat消息窗口,选择全选.然后你的保存将是该窗口中的所有logcat消息(包括那些滚动出视图的消息).
2)当焦点在logcat消息窗口中时,键入control-A,这将选择所有消息.然后保存等.等
yur*_*ife 16
要在设备上以编程方式将LogCat日志保存到文件,请使用以下代码:
String filePath = Environment.getExternalStorageDirectory() + "/logcat.txt";
Runtime.getRuntime().exec(new String[]{"logcat", "-f", filepath, "MyAppTAG:V", "*:S"});
Run Code Online (Sandbox Code Playgroud)
"MyAppTAG:V" 将所有标记的优先级设置为详细(最低优先级)
"*:S" 将所有标签的优先级设置为"无声"
有关logcat的详细信息在这里.
ada*_*ost 11
使用带有or 开关和exec()方法的logcat工具。-d-f
保存到主机上的文件:
exec( "adb logcat -d > logcat.log" ) // logcat is written to logcat.log file on the host.
Run Code Online (Sandbox Code Playgroud)
如果您只是保存到设备本身上的文件,则可以使用:
exec( "adb logcat -f logcat.log" ) // logcat is written to logcat.log file on the device.
Run Code Online (Sandbox Code Playgroud)
kAm*_*mol 11
除了Dinesh Prajapati的回答,使用
adb -d logcat <your package name>:<log level>
Run Code Online (Sandbox Code Playgroud)
其中-d用于设备,您也可以选择-e代替仿真器日志,日志级别为/ d/i/v/e/w等.
现在您的命令如下:
adb -d logcat com.example.example:V > logfileName_WithPath.txt
Run Code Online (Sandbox Code Playgroud)
打开命令提示符并找到你的adb.exe(它将在你的android-sdk/platform-tools中)
adb logcat -d > <path-where-you-want-to-save-file>/filename.txt
如果省略path,它会将logcat保存在当前工作目录中
-d选项表示您正在转储当前内容然后退出.首选记事本++打开此文件,以便您可以以适当的可读格式获取所有内容.
| 归档时间: |
|
| 查看次数: |
71033 次 |
| 最近记录: |