草庐IT

Android Studio logcat 历史记录/缓冲区大小

有谁知道是否有办法增加AndroidStudio中logcat历史记录/缓冲区的大小?我记得在Eclipse中有一种方法可以做到这一点,并希望AndroidStudio有类似的设置。 最佳答案 您也可以通过IDE为每个项目执行此操作:设置->编辑器->常规->控制台:勾选“覆盖控制台循环缓冲区大小。在文本框中输入您想要的大小。最后重启AndroidStudio以使更改生效。 关于AndroidStudiologcat历史记录/缓冲区大小,我们在StackOverflow上找到一个类似的问

android - printf、logcat 和\n

我有C代码,它使用prints和一些聪明的东西,比如printf("hello");//dosomethingprintf("world!\n");哪些输出helloworld!我想在Android和iOS中重用该代码,但是Log.d()和NSLog()在我传递给它们的每个字符串的末尾有效地添加了一个换行符,因此这段代码的输出:NSLog(@"hello");//dosomethingNSLog(@"world!\n");出来(或多或少)为:helloworld!我愿意用一些宏替换printf来让Log.d和NSLog模拟printf对'\n'的处理;有什么建议吗?

android - Logcat 在收听桌面时钟警报 Intent 时无法在广播接收器的 onReceive 内部工作

我正在使用我的广播接收器收听桌面闹钟更改Intent。当调用我的广播接收器中的onReceive()方法时,onReceive中的日志(Log.i/v())不是在Android显示器上打印,但Toasts工作正常。list文件:广播接收器:importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.util.Log;importandroid.widget.Toast;importjava.text.SimpleDateF

android - LogCat 中的 NullPointerException?

每当我引入数组时,我都会收到此错误。我尝试了不同的数组类型……但没有成功。publicclassClassifytestclass2extendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){inttest2[]=null;for(inti=0;i编辑:忘了说,整个应用程序崩溃(强行关闭。) 最佳答案 出现NullPointerException是正常的,因为您没有初始化array()。你必须做这样的事情:inttest2[]=newint[50]

android - 如何在 Eclipse 中过滤消息到 Logcat?

我只想从当前运行的应用程序向logcat显示system.out.println消息。我已经检查了堆栈溢出和其他人的许多建议。但我得到的只是像“addadb-dlogcatcom.example.example:I:S”之类的建议......但我不知道在哪里添加它。我知道如何打开logcat过滤器设置窗口。它显示名为“过滤器名称”、“按日志标记”、“按日志消息”、“按PID”、“按应用程序名称”和“按日志级别”的项目。还有一件事。我在“按日志消息”项中添加了一个带有“^(?!.(nativeGetEnabledTags)).*$”的过滤器,并设法避免logcat窗口被“来自native

android - 在 init.rc 中启用 logcat

我在Android根目录中附加了init.rc:servicelogcat/system/bin/logcat-vlong-f/mnt/sdcard/logcat.log此解决方案不会生成任何日志。logcat.log文件不存在。如何开始通过init.rc收集logcat输出? 最佳答案 可能导致上述问题的几件事:1.您将服务定义为logcat。这看起来非常接近可能是保留/预先存在的名称。我会选择一个更尊贵的服务名称。2.服务没有明确的启动触发器,因此它完全取决于定义它的上下文(即哪个初始阶段)。选择错误的阶段(即太早)和/mnt甚

Android Studio(0.2.0) 单元测试 logcat 无输出

当我在AndroidStudio(0.2.0)上写一个带有一些日志输出的单元测试时,但是在我运行它之后,除了09-1311:16:39.74720963-20978/com.wanshangleI/TestRunner:started:testAndroidTestCaseSetupProperly(com.wanshangle.api.test.AsyncHttpRequestTest)09-1311:16:39.74720963-20978/com.wanshangleI/TestRunner:finished:testAndroidTestCaseSetupProperly(co

java - 我如何才能防止 LogCat 接收到我手机上的所有内容?

让我很困扰的是,每次我将手机连接到PC时,LogCat都会开始接收不需要的信息。我的想法是只获取我正在开发的应用程序的LogCat 最佳答案 使用过滤器。您只需打开LogCat并单击您将在工具栏中看到的绿色+。定义您要过滤的参数,然后将打开一个新过滤器,其中仅包含您想要的行。最合乎逻辑的过滤方式是通过您的包名称,这样您的一个或多个工作区内的应用程序将被记录下来,其余的将被删除。 关于java-我如何才能防止LogCat接收到我手机上的所有内容?,我们在StackOverflow上找到一个

android - Logcat 错误 E/MediaPlayer : Should have subtitle controller already set

这个问题在这里已经有了答案:ShouldhavesubtitlecontrolleralreadysetMediaplayererrorAndroid(3个答案)关闭7年前。我有一个音板,当我调试它时,我得到了这些错误:E/MediaPlayer﹕Shouldhavesubtitlecontrolleralreadyset我的日志充满了这些错误,即使我的java没有错误。我不确定为什么,但我想修复它。

android - Logcat 显示随机/不相关的错误

当logcat显示与我的应用程序完全无关的错误时,这太烦人了。我在模拟器中关闭了我的应用程序,但仍然会每隔15-20秒打印一次此错误06-0818:22:50.6852350-14664/com.google.android.googlequicksearchbox:searchW/ErrorProcessor:onFatalError,processingerrorfromengine(4)com.google.android.apps.gsa.shared.speech.a.g:Errorreadingfrominputstreamatcom.google.android.apps