问题标签 [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 回答
391 浏览

android - 使用Android Logcat显示这样

我是 Android 新手,目前正在尝试了解如何很好地使用 logcat。如果你在这里看这个:

LinkedIn 抄写员 OAuth 库无法允许访问 LinkedIn 帐户

此人已 logcat 打印出所有 system.out.println() 以验证代码是否有效,而无需编写完整的应用程序即可运行。我希望有人能告诉我如何做到这一点。谢谢

0 投票
2 回答
2583 浏览

android - 无法为广播启动应用程序 com.bell.ship 的时钟/10024 意图:进程错误

我已经创建了像警报通知这样的应用程序,所有的工作一次都很好,但一段时间后我发现了这样的错误 Unable to launch app com.bell.ship's clock/10024 for broadcast Intent: process is bad in logcat 。

logcat 如下所示。

我是 Android 的新用户,我从来没有像以前那样看到过这个错误。

0 投票
3 回答
3435 浏览

android - 如果制造商删除了 /dev/log 文件夹下的文件夹怎么办?[表示没有 LogCat]

我的 android 设备有问题,其中/dev下的日志文件夹无法访问,甚至可能不存在。

所以 LogCat 停止服务,我无法在 DDMS 中查看设备的 stdout 或 stderr 日志。

我用谷歌搜索了一下,并试图找到一些关于这个问题的信息:

  1. http://developer.android.com/guide/developing/tools/adb.html#alternativebuffers

    查看 stdout 和 stderr主题似乎很有用,但这个线程说它不受支持:

    为什么在 android 上重定向 stdout/stderr 不起作用?

  2. 这是另一个有同样问题的人:

    “无法打开日志设备'/dev/log/main':没有这样的文件或目录”

我找到了一个临时解决方案,可以手动将我的日志转储到设备上的文件中,但像​​往常一样,我不能只监控我的应用程序日志。

你有什么可以建议的解决方案吗?有什么方法可以将 stdout 和 stderr 日志重定向到文件、控制台等?

任何形式的帮助将不胜感激。

0 投票
2 回答
3784 浏览

java - Android Soundpool 无法播放声音

我在使用 SoundPool 类播放多个音效时遇到问题。基本上我正在制作一个实时游戏,其中涉及用户点击屏幕上的一堆对象。每当玩家触摸物体时,我都需要播放声音。所以我转向了 SoundPool 类。下面是我的代码:

现在,每当playSound()调用该方法时,我什么都听不到。当我查看 LogCat 时,我看到以下几行:

有问题的音频文件是一个.wav文件。我也尝试过.ogg.mp3文件,但它们也不起作用。声音文件非常小(.wav 文件甚至不占用 60KB)所以大小不是问题......

0 投票
4 回答
2563 浏览

adt - 过度填充 Logcat 会导致窗口冻结,直到执行硬重启

标题不言自明,但我会添加一些我在此过程中注意到的指针。我希望任何在为 Android 开发时也体验过最终结果的人尝试重现这种情况,看看这种情况是否真的如此,如果有人有解决方案,那会让我非常高兴:),这非常令人沮丧我需要在开发时硬重启我的电脑...

当 Logcat 填充过多时会发生崩溃。过度填充是指从某个时间点开始,如果您将设备连接在调试模式下一段时间,并且您会查看 Logcat 视图,它将仅显示添加到登录中的新“增量”行过去大约 2 秒的短暂间隔。

如果您注意,当 Logcat 过度填充被调试的设备时,对用户交互的响应缓慢(这可能是您的迹象,表明 Logcat 在测试您的应用程序时过度填充),并且执行其他操作非常缓慢。

如果您让设备保持连接状态并添加更多日志,则在 5-10 秒的短暂间隔中,Eclipse 开始表现异常,之后您无能为力,Windows 7 冻结,只能硬重启你回去工作。

如果我只是让设备以调试模式连接并运行应用程序,我每次都可以重现这一点。

我已经谷歌了这个,并没有想出任何东西。我假设如果我和我的同事遇到这种情况(我们有相同的 Eclipse 设置),那么其他人也应该遇到这种情况,所以在发布错误之前,我想确认一下......

细节:

Windows 7的

日食 3.6

ADT 10.0.0.v201102162101-104271(今天最新)

谢谢,

亚当。

0 投票
1 回答
2550 浏览

android - 无法在我的安卓应用中打印日志猫

我正在做一个在文本视图中打印日志猫信息的应用程序。我使用下面的代码来做到这一点。

在清单文件中,我给予如下许可:

我无法从文本视图中的 locat 获得任何信息。这是eclipse logcat中代码的输出:

系统输出。不会在 logcat 中打印任何内容。如果我使用logcat -d 而不是logcat -e 。它打印所有与系统相关的信息,因为没有我的 logcat 信息。请帮我。我需要在 textview 中显示我的应用程序 logcat 信息而不是其他信息,以便我使用logcat -e。请帮我。

0 投票
2 回答
4485 浏览

android - Android-这是什么错误:无法启动活动组件信息?

onCreate(AppOne.java:29):

和我的形式:

0 投票
2 回答
1799 浏览

android - Android登录本机代码未显示

我正在使用本android/log.h机代码中的方法写入 android 日志 ( __android_log_write(ANDROID_LOG_INFO, ANDROID_DEBUG_TAG, message);)。我也在记录 Java 代码。但是,在运行时,记录器中仅显示来自 Java 代码的日志消息。什么可能导致这些问题?

我已经在 android-manifest 中设置了所有必需的信息,其余的本机代码在我的 android 应用程序中运行良好。我也没有得到任何错误或任何东西,它似乎被默默地忽略了。

有任何想法吗?

谢谢

0 投票
5 回答
2362 浏览

android - 手机进程淹没 LogCat 输出——如何消除这些消息?

我知道如何过滤掉 LogCat 中的消息,所以这不是我要问的。

问题是某些电话比其他电话“更嘈杂”,并且会淹没 LogCat 缓冲区,从而触发一个错误,使其丢弃较新的消息。

这个问题不会发生在 Nexus One 上,但它确实发生在三星 Continuum i400 上。

有没有办法告诉 Android 或 LogCat完全丢弃(即不过滤)来自某些进程的消息?

0 投票
1 回答
5459 浏览

android - 根据线程id过滤adb logcat的输出

我正在使用 adb logcat -v threadtime 以包含时间和线程 ID 的格式获取输出。我想知道是否有一种方法可以根据线程 id (tid) 过滤输出。

我只想从某些线程获取输出,现在我可以获取线程 ID,但不能获取过滤后的输出。

谢谢