问题标签 [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 - 使用Android Logcat显示这样
我是 Android 新手,目前正在尝试了解如何很好地使用 logcat。如果你在这里看这个:
LinkedIn 抄写员 OAuth 库无法允许访问 LinkedIn 帐户
此人已 logcat 打印出所有 system.out.println() 以验证代码是否有效,而无需编写完整的应用程序即可运行。我希望有人能告诉我如何做到这一点。谢谢
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 的新用户,我从来没有像以前那样看到过这个错误。
android - 如果制造商删除了 /dev/log 文件夹下的文件夹怎么办?[表示没有 LogCat]
我的 android 设备有问题,其中/dev下的日志文件夹无法访问,甚至可能不存在。
所以 LogCat 停止服务,我无法在 DDMS 中查看设备的 stdout 或 stderr 日志。
我用谷歌搜索了一下,并试图找到一些关于这个问题的信息:
http://developer.android.com/guide/developing/tools/adb.html#alternativebuffers
查看 stdout 和 stderr主题似乎很有用,但这个线程说它不受支持:
这是另一个有同样问题的人:
我找到了一个临时解决方案,可以手动将我的日志转储到设备上的文件中,但像往常一样,我不能只监控我的应用程序日志。
你有什么可以建议的解决方案吗?有什么方法可以将 stdout 和 stderr 日志重定向到文件、控制台等?
任何形式的帮助将不胜感激。
java - Android Soundpool 无法播放声音
我在使用 SoundPool 类播放多个音效时遇到问题。基本上我正在制作一个实时游戏,其中涉及用户点击屏幕上的一堆对象。每当玩家触摸物体时,我都需要播放声音。所以我转向了 SoundPool 类。下面是我的代码:
现在,每当playSound()
调用该方法时,我什么都听不到。当我查看 LogCat 时,我看到以下几行:
有问题的音频文件是一个.wav文件。我也尝试过.ogg和.mp3文件,但它们也不起作用。声音文件非常小(.wav 文件甚至不占用 60KB)所以大小不是问题......
adt - 过度填充 Logcat 会导致窗口冻结,直到执行硬重启
标题不言自明,但我会添加一些我在此过程中注意到的指针。我希望任何在为 Android 开发时也体验过最终结果的人尝试重现这种情况,看看这种情况是否真的如此,如果有人有解决方案,那会让我非常高兴:),这非常令人沮丧我需要在开发时硬重启我的电脑...
当 Logcat 填充过多时会发生崩溃。过度填充是指从某个时间点开始,如果您将设备连接在调试模式下一段时间,并且您会查看 Logcat 视图,它将仅显示添加到登录中的新“增量”行过去大约 2 秒的短暂间隔。
如果您注意,当 Logcat 过度填充被调试的设备时,对用户交互的响应缓慢(这可能是您的迹象,表明 Logcat 在测试您的应用程序时过度填充),并且执行其他操作非常缓慢。
如果您让设备保持连接状态并添加更多日志,则在 5-10 秒的短暂间隔中,Eclipse 开始表现异常,之后您无能为力,Windows 7 冻结,只能硬重启你回去工作。
如果我只是让设备以调试模式连接并运行应用程序,我每次都可以重现这一点。
我已经谷歌了这个,并没有想出任何东西。我假设如果我和我的同事遇到这种情况(我们有相同的 Eclipse 设置),那么其他人也应该遇到这种情况,所以在发布错误之前,我想确认一下......
细节:
Windows 7的
日食 3.6
ADT 10.0.0.v201102162101-104271(今天最新)
谢谢,
亚当。
android - 无法在我的安卓应用中打印日志猫
我正在做一个在文本视图中打印日志猫信息的应用程序。我使用下面的代码来做到这一点。
在清单文件中,我给予如下许可:
我无法从文本视图中的 locat 获得任何信息。这是eclipse logcat中代码的输出:
系统输出。不会在 logcat 中打印任何内容。如果我使用logcat -d 而不是logcat -e 。它打印所有与系统相关的信息,因为没有我的 logcat 信息。请帮我。我需要在 textview 中显示我的应用程序 logcat 信息而不是其他信息,以便我使用logcat -e。请帮我。
android - Android-这是什么错误:无法启动活动组件信息?
onCreate(AppOne.java:29):
和我的形式:
android - Android登录本机代码未显示
我正在使用本android/log.h
机代码中的方法写入 android 日志 ( __android_log_write(ANDROID_LOG_INFO, ANDROID_DEBUG_TAG, message);
)。我也在记录 Java 代码。但是,在运行时,记录器中仅显示来自 Java 代码的日志消息。什么可能导致这些问题?
我已经在 android-manifest 中设置了所有必需的信息,其余的本机代码在我的 android 应用程序中运行良好。我也没有得到任何错误或任何东西,它似乎被默默地忽略了。
有任何想法吗?
谢谢
android - 手机进程淹没 LogCat 输出——如何消除这些消息?
我知道如何过滤掉 LogCat 中的消息,所以这不是我要问的。
问题是某些电话比其他电话“更嘈杂”,并且会淹没 LogCat 缓冲区,从而触发一个错误,使其丢弃较新的消息。
这个问题不会发生在 Nexus One 上,但它确实发生在三星 Continuum i400 上。
有没有办法告诉 Android 或 LogCat完全丢弃(即不过滤)来自某些进程的消息?
android - 根据线程id过滤adb logcat的输出
我正在使用 adb logcat -v threadtime 以包含时间和线程 ID 的格式获取输出。我想知道是否有一种方法可以根据线程 id (tid) 过滤输出。
我只想从某些线程获取输出,现在我可以获取线程 ID,但不能获取过滤后的输出。
谢谢