草庐IT

android - 如何通过 adb 将消息注入(inject) logcat

有没有办法通过adb将消息注入(inject)logcat缓冲区?如果用于测试和开发,这可能很有用。(所以要求我在这里写更多,所以我在这里写更多(忽略这一行))。 最佳答案 使用设备端的“日志”命令。示例:adbshelllog-tmy_tag"Abouttosendbroadcast..."logcat中的结果如下所示:08-3110:33:18.75070817081Imy_tag:Abouttosendbroadcast... 关于android-如何通过adb将消息注入(inje

android - 无法在 logcat Android Studio 中检测到行号

安卓工作室2.2.3AndroidStudio无法检测到logcat中的行号。有什么办法可以解决这个问题吗?它显示UnknownSource代替行号。LOGCAT只是添加了shakeofpointing是什么问题。不要指出为什么会出现NULLPOINTEXCEPTION...请忽略这个错误(我知道为什么会这样)。我添加了注销以显示问题所在。AndroidStudio显示未知来源而不是错误行号。日志:E/AndroidRuntime:FATALEXCEPTION:mainProcess:user.com.hlthee,PID:1107java.lang.NullPointerExcept

android - 在 logcat 中监控 startActivity

我记得在使用Android2.x的那一天,应用程序可以使用READ_LOGS权限监控logcat。应用程序甚至可以检测到来自logcat的Activity启动。但是,这在更高版本的Android中不再可行。有谁知道哪个版本的Android阻止了这个,特别是做了什么来阻止它?logcat只是停止显示这些Intent,还是应用不再可能查看不属于自己的logcat信息?谢谢! 最佳答案 出于安全原因,从Android4.1(JellyBean)开始,logcat封装在Sandbox中,这意味着应用只允许读取应用本身生成的日志。

android - 如何从 Logcat 中的消息日志中检查内存泄漏?

这是我的日志01-1314:37:50.634:D/dalvikvm(27390):GC_EXTERNAL_ALLOCfreed86K,50%free2735K/5379K,external0K/0K,paused29ms01-1314:37:50.765:I/[POST_RESELECT](27390):[spanChange](o,oldStart,newStart,oldEnd,newEnd)=(android.text.Selection$START@4013a5d0,-1,0,-1,0)01-1314:37:50.765:I/[POST_RESELECT](27390):[s

android - 在 adb logcat 中过滤特定于应用程序的日志。 (日志标签、日志消息、pid、包名)

我正在使用此命令获取logcat:C:\abs\adblogcat>>"Testdata".txt这是收集设备上发生的所有日志。但我只想获取“特定于应用程序”的日志,有人可以帮我吗?我知道我们可以在DDMS中创建过滤器,但是,这些过滤器值会在一段时间后删除,我想使用adb来获取它。 最佳答案 试试这个:adblogcat-s"YOURTAG">>"Testdata".txt 关于android-在adblogcat中过滤特定于应用程序的日志。(日志标签、日志消息、pid、包名),我们在S

android - 如何在 android jelly bean 上读取系统 logcat?

如何在androidjellybean上读取系统logcat?我知道这在root设备上是可能的,但如何在非root设备上实现?请推荐提前致谢。 最佳答案 如果您需要阅读自己应用的日志,则不需要任何权限,尤其是不需要root权限。但是,如果你需要阅读所有的日志,你可以查看这篇文章:https://stackoverflow.com/a/12642918/878126如果您没有root权限并且希望读取所有日志,则不能(或者如果它是系统应用程序,则该应用程序可以执行此操作)。 关于androi

android - 如何从 root 设备中的 shell 脚本将 stdout 重定向到 logcat?

我在root的Android设备上运行一个shell脚本,我试图通过跟踪shell脚本生成的标准输出输出(通过命令或回显)来调试它。是否可以通过将stdout重定向到logcat来做到这一点? 最佳答案 在您的AndroidShell脚本中,使用以下命令:log-pv-t"test""testscriptmessage"然后您将在AndroidsLogcat中看到您的消息:adblogcat|greptest用法:log[-ppriorityChar][-ttag]messagepriorityCharshouldbeoneof:v

logcat 中的 Android SELinux 错误

我的logcat中不断出现这些奇怪的错误。我不仅不知道它们是什么意思,也不知道是什么导致了它们。它们会在我的应用首次启动时出现。>E/SELinux(8163):Function:selinux_android_load_priority[0],There>isnosepolicyfileE/SELinux(8163):Function:>selinux_android_load_priority[1],Thereisnosepolicyversionfile>E/SELinux(8163):selinux_android_seapp_context_reload:seapp_cont

Android:如何使用 ECLIPSE IDE 捕获日志或将日志从 LogCat 重定向到文件

在Android中,如何使用ECLIPSEIDE捕获日志或将日志从LogCat重定向到文件。我不想使用命令提示符选项。因为我还没有配置它。谢谢 最佳答案 参见logcat|AndroidDevelopers.可以从命令提示符重定向到文件。使用adblogcat-f,或者在Linux中会更好adblogcat|tee.此外,您还可以使用以下方式捕获时间戳adblogcat-vtime-f,或者在Linux中它将是adblogcat-vtime|tee. 关于Android:如何使用ECLI

android - Ubuntu命令行中adb logcat的颜色

为了从Android设备获取logcat,我使用adbshelllogcat(还混合了一些grep过滤)。示例输出如下:E/com.samsung.app(3739):[MSC]>>>...I/InputDispatcher(2882):Delivering...D/ProgramMonitor(3770):START...D/ProgramMonitor(3770):LAUNCHER_RESUME...I/Debug(3815):onReceive...E/Debug(3815):receive...D/ClientReporter(3036):...我的问题是,如何根据日志的首字母