资料:
除了使用 adb logcat 命令来查看 Android 应用程序的日志之外,还可以通过以下方式来显示程序日志:
使用 Android Studio:打开 Android Studio,连接您的设备或模拟器,然后在左下角的 Logcat 窗口中查看应用程序的日志。您可以选择过滤选项来只查看特定应用程序的日志。
使用第三方日志工具:有许多第三方日志工具可用于查看 Android 应用程序的日志,如 CatLog、LogViewer、Logcat Reader 等。这些工具通常提供比 adb logcat 更多的过滤选项和可视化界面。
写入到文件:您可以在应用程序代码中将日志写入到文件中,然后在需要查看日志时读取该文件。例如,您可以使用 Android 的 Log 类来记录日志,并将其输出到文件中。这种方法需要您在应用程序中实现读取文件的代码,可能不如其他方法方便。
使用系统级别的日志服务:Android 系统还提供了一个系统级别的日志服务(system log),为所有运行的进程记录日志。您可以使用系统级别的日志服务来查看 Android 系统和其他应用程序的日志。但是,您需要具有 root 权限才能访问这些日志文件。
需要注意的是,在发布应用程序时,请务必删除或禁用所有日志记录代码,以确保应用程序的安全性和性能。
----------------------
现状:
之前看日志就是用AS自带的logcat(自动式)。或者用adb查看log的命令(手动),也可以传输apk,视频文件等。
但是当没有办法使用USB接口时,电脑无法检测到设备,adb更无法找到设备,adb命令根本就用不了。日志看不了,文件传不了。
总结:
几种方案:
1.在程序中加入日志代码,将日志写入文件。然后进行查看
2.第三方程序(apk)
|传输文件可以先放到U盘中,然后通过连接工具连接设备,用命令进行复制,可能可行。
|或者直接从windows上通过串口传输到linux中,可能可行。
问:怎么样通过串口将视频从windows传输到linux某文件夹下
答:
要通过串口将视频从 Windows 传输到 Linux 的某个文件夹下,需要使用串口通信工具和网络传输工具的结合。以下是一种可能的实现方法:
在 Windows 上:
在 Linux 上:
需要注意的是,这种方法需要在 Windows 和 Linux 两个操作系统中分别进行配置和操作。确保在两台计算机之间建立了可靠的串口连接,并在 Linux 上安装和配置了适当的网络传输工具。同时,由于串口通信的传输速率相对较慢,传输大型视频文件可能会非常耗时,因此需要耐心等待传输完成。
此外,还可以考虑其他替代方案,如使用 USB 存储设备或通过局域网进行文件传输,这些方法可能会更加高效和方便。