问题标签 [android-logcat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 什么可以解释这种奇怪的 Log.v() 行为?
在一个非常简短的 LVL 回调函数中,我有:
这个回调是一个方法成员
并将 getMethodName() 定义为应用程序的活动方法:
现在,奇怪的部分:
LogCat总是显示第二个Log.v()
但从不显示第一个Log.v()
!
起初,我认为 retStr 可能为 null 或为空,但日志显然没有显示类似的内容。
在其他方法中调用Log.v(getMethodName(2), "TID: " + android.os.Process.myTid());
一切正常。
什么可以解释这种奇怪和不一致的Log.v()
行为?
更新:我在 CheGuaVerra 的回答中实现了第一部分,这是我得到的有趣日志:
更新 2:我在 CheGuaVerra 的回答中实现了这两个部分,这是我得到的有趣日志:
是否有可能Thread.currentThread().getStackTrace()[depth+1].getMethodName()
根本不“喜欢”从 UI 线程调用?
此外,它似乎Log.v()
不喜欢像[ 06-16 10:13:22.588 1122:0x46a V/com.example.baseapp.googlepaid.MyActivityGooglePaid$MyLicenseCheckerCallback.appl
.
android - 我可以通过在shell中发出命令在手机本身上执行logcat吗?
如何在 Logcat 中查看时间戳?是否有任何应用程序向我显示日志和时间戳?另外,我怎样才能增加登录安卓手机的大小?
java - Logcat 被重定向到文件不止一次
当我的应用程序启动时,我已将 logcat 重定向到我的代码中的文件。但是当我的应用程序重新启动时,重定向代码再次运行,结果是日志中的每一行都被写入了两次。
如何执行命令并确保子进程在父进程死亡时死亡?
如何确保我的应用程序的 logcat 只重定向一次?(如果其他应用程序调用 logcat 并将其重定向到它自己的文件会发生什么,那么检查仍然有效吗?)
谢谢!
android - why logcat show WARN/Resources(1865): Converting to string: TypedValue{t=0x12/d=0x0?
i have spinner in dialog box , when i select value from spinner log cat show the below message..
what is this messages show?
android - Android 中特定于应用程序的日志记录和导出
我的应用目前使用 logcat 记录调试信息和手机状态。我需要的是以下内容:
- 有没有办法将我的所有日志发送到我的应用程序的私有(比如加密)存储,其他人无法以简洁的方式访问?
- 我还想清理并导出这些日志,例如每 24 小时一次到我的 TCP 服务器
这样做的最快和最干净的方法是什么?我知道我可以编写我的自定义日志服务来执行此操作并使用诸如 AlarmManager 之类的东西来导出日志,但我想知道是否存在自动化解决方案,因为任务本身似乎无处不在。
这一切背后的想法是监控我的应用程序的性能,可能的错误将使我能够进行更新。诸如自动众包反馈之类的东西。
android - Android:基于 Logcat 响应显示对话框
我正在研究网络服务。我想根据作为单个字符串的 logcat 响应显示对话框。我如何解析那个单一的响应并向用户显示对话框。我的字符串响应是 1、-1、0 三种类型。我需要显示两个对话框。一个用于字符串类型 = 1,另一个用于字符串类型 = 0 和 -1。这是我的代码。任何想法?
android - 如何禁用 Logcat 中的自动滚动功能?
我使用 LogCat 查看我的应用程序的调试输出。如果其他应用程序正在运行,或者测试设备的系统有一些嘈杂的后台线程,运行 LogCat 将一直滚动,我必须手动更正我的位置以读取长堆栈跟踪。
有没有办法禁用 LogCat 中的滚动?或者以某种方式调整滚动设置?
android - 如何从 Android 应用程序中提取事件日志?
通过使用以下代码,我能够从 Android 应用程序中提取主日志:
但是,当我尝试使用相同的方法提取事件日志时,它不起作用。我不知道问题是什么,但是当我将 LOGCAT_CMD 更改为以下并运行应用程序时,ireader.read() 立即返回 -1 并完成。
有人可以帮我吗?
android - Android java.land.nullpointer 异常或 onClick 找不到源(查看 v)
我正在尝试运行一个简单的 Android 教程。我已经写了一些,并且已经开始期望source not found错误有点误导,所以我忽略了它,但这是一个堆栈跟踪和一些代码。它似乎是一些空指针,但我似乎无法解决。
}
和错误
这是来自 LogCat 的正确堆栈跟踪吗?错误在哪里?
下面的 main.xml 和 string.xml 是初始化按钮的位置。我这样说对吗。希望这个 html 会显示出来。