问题标签 [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.

0 投票
1 回答
709 浏览

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.

0 投票
2 回答
3247 浏览

android - 我可以通过在shell中发出命令在手机本身上执行logcat吗?

如何在 Logcat 中查看时间戳?是否有任何应用程序向我显示日志和时间戳?另外,我怎样才能增加登录安卓手机的大小?

0 投票
3 回答
589 浏览

java - Logcat 被重定向到文件不止一次

当我的应用程序启动时,我已将 logcat 重定向到我的代码中的文件。但是当我的应用程序重新启动时,重定向代码再次运行,结果是日志中的每一行都被写入了两次。

如何执行命令并确保子进程在父进程死亡时死亡?

如何确保我的应用程序的 logcat 只重定向一次?(如果其他应用程序调用 logcat 并将其重定向到它自己的文件会发生什么,那么检查仍然有效吗?)

谢谢!

0 投票
4 回答
2910 浏览

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?

0 投票
1 回答
390 浏览

android - Android 中特定于应用程序的日志记录和导出

我的应用目前使用 logcat 记录调试信息和手机状态。我需要的是以下内容:

  • 有没有办法将我的所有日​​志发送到我的应用程序的私有(比如加密)存储,其他人无法以简洁的方式访问?
  • 我还想清理并导出这些日志,例如每 24 小时一次到我的 TCP 服务器

这样做的最快和最干净的方法是什么?我知道我可以编写我的自定义日志服务来执行此操作并使用诸如 AlarmManager 之类的东西来导出日志,但我想知道是否存在自动化解决方案,因为任务本身似乎无处不在。

这一切背后的想法是监控我的应用程序的性能,可能的错误将使我能够进行更新。诸如自动众包反馈之类的东西。

0 投票
0 回答
347 浏览

android - Android:基于 Logcat 响应显示对话框

我正在研究网络服务。我想根据作为单个字符串的 logcat 响应显示对话框。我如何解析那个单一的响应并向用户显示对话框。我的字符串响应是 1、-1、0 三种类型。我需要显示两个对话框。一个用于字符串类型 = 1,另一个用于字符串类型 = 0 和 -1。这是我的代码。任何想法?

0 投票
5 回答
9327 浏览

android - 如何禁用 Logcat 中的自动滚动功能?

我使用 LogCat 查看我的应用程序的调试输出。如果其他应用程序正在运行,或者测试设备的系统有一些嘈杂的后台线程,运行 LogCat 将一直滚动,我必须手动更正我的位置以读取长堆栈跟踪。

有没有办法禁用 LogCat 中的滚动?或者以某种方式调整滚动设置?

0 投票
1 回答
2507 浏览

android - 如何从 Android 应用程序中提取事件日志?

通过使用以下代码,我能够从 Android 应用程序中提取主日志:

但是,当我尝试使用相同的方法提取事件日志时,它不起作用。我不知道问题是什么,但是当我将 LOGCAT_CMD 更改为以下并运行应用程序时,ireader.read() 立即返回 -1 并完成。

有人可以帮我吗?

0 投票
6 回答
55055 浏览

android - 尝试安装应用程序时出现 INSTALL_FAILED_DEXOPT 错误

我有一个与此处此处列出的问题类似的问题。

每次尝试在摩托罗拉 Xoom 上安装我的应用程序时,我都会收到 INSTALL_FAILED_DEXOPT 错误。

这是来自控制台的错误消息:

这是相应的logcat:

这是我到目前为止所尝试的:

  • 在 Run Configurations -> Target 菜单中选择“Wipe User Data”选项。(虽然我在这个选项卡中只能看到模拟器而不是我的物理设备。也许我实际上并没有从 Xoom 中擦除用户数据?)
  • 在尝试重新安装之前从我的设备上卸载应用程序
  • 多次重启设备

非常感谢您提供的任何建议!

0 投票
3 回答
1372 浏览

android - Android java.land.nullpointer 异常或 onClick 找不到源(查看 v)

我正在尝试运行一个简单的 Android 教程。我已经写了一些,并且已经开始期望source not found错误有点误导,所以我忽略了它,但这是一个堆栈跟踪和一些代码。它似乎是一些空指针,但我似乎无法解决。

}

和错误

这是来自 LogCat 的正确堆栈跟踪吗?错误在哪里?

下面的 main.xml 和 string.xml 是初始化按钮的位置。我这样说对吗。希望这个 html 会显示出来。