ADB Android登录到SD卡或设备上的其他位置



所以我试图用andriod应用程序解决问题,但当问题发生时,我们不在电脑上。当我们到达电脑时,日志已经被重写了。我的问题是,是否有任何方法可以从设备本身运行ADB,并将其登录到SD卡或设备上的其他位置。

这样,当问题发生时,所有日志都将被捕获。也许有一种方法可以访问设备上的android终端并启用那里的日志表单?

感谢

Andrew

是的,你可以使用adb shell,在外壳类型logcat>/sdcard/log.txt中,另一种方法是你可以通过play store中的终端模拟器应用程序来完成,或者你可以在应用程序中用exec命令执行它。只需使用"logcat>/sdcard/log.txt",你就可以在这里找到更多关于logcat的文档

SysLoghttps://f-droid.org/en/packages/com.tortel.syslog/会为你做这件事。你需要一台带有adb外壳的电脑来允许它读取日志,但之后它可以在安卓设备上自主运行。

Fdroid还有其他日志读取器:搜索";logcat";。

在后台捕获日志是微不足道的,另一种选择是实时读取日志,即使你手头没有电脑。

您可以尝试这个伟大的应用程序"Logcat Window"在设备的浮动窗口上显示Logcat。

要在Android 4.1及更高版本的设备上使用它,您需要按照应用程序描述页上的说明,在首次使用之前使用ADB shell授予读取日志权限。

最新更新