相关疑难解决方法(0)

过滤LogCat只能获取Android应用程序中的消息?

我观察到当我使用带有ADT for Android的Logcat时,我也会从许多其他应用程序中获取消息.有没有办法过滤这个,只显示来自我自己的应用程序的消息.

android android-logcat

318
推荐指数
19
解决办法
30万
查看次数

如何在Android中启用/禁用日志级别?

我有很多日志语句要调试,例如.

Log.v(TAG, "Message here");
Log.w(TAG, " WARNING HERE");
Run Code Online (Sandbox Code Playgroud)

在设备电话上部署此应用程序时,我想关闭可以启用/禁用日志记录的详细日志记录.

logging android

148
推荐指数
7
解决办法
19万
查看次数

Android logcat充斥着"W/Google Maps Android API:GLHudOverlay已弃用; draw():no-op"

当我在有Google地图片段的活动上拖动地图时,我的logcat充斥着

"W/Google Maps Android API:GLHudOverlay已弃用; draw():no-op".

Google Maps版本build.gradle(app):

compile 'com.google.android.gms:play-services-maps:9.2.1'

android google-maps

65
推荐指数
2
解决办法
8909
查看次数

Android应用程序崩溃,没有任何logcat或任何异常

美好的一天.我有非常奇怪的情况.应用程序崩溃在某些点,但不是因为它通常会崩溃.应用程序回到以前的活动或完全退出应用程序,而不显示对话框"UNFORTUNATALLY APP CLOSED"和Android工作室没有给出任何异常log.T这个行为我假设是一个崩溃......这发生在几个设备上,这是huaweu p8 lite与棒棒糖版本(默认kitkat)和索尼xperia z与棒棒糖版本(默认4.2.2).我无法调试在所有的应用程序和崩溃在所有...在其他设备上的应用程序不会崩溃或重启不会不会或退出,所以我不知道什么是错用它...请你能帮助我吗?

构建gradle文件,这可能是奇怪的"崩溃"的选项

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.19.2'
    }
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

repositories {
    maven {
        url 'https://maven.fabric.io/public'
    }
    maven {
        url 'https://github.com/suckgamony/RapidDecoder/raw/master/repository'
    }
    maven {
        url 'https://dl.bintray.com/intercom/intercom-maven'
    }
}

android {
    compileSdkVersion 22
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "com.sparklingzoo.framkalla"
        minSdkVersion 15
        targetSdkVersion 22
        versionCode 303
        versionName "3.0.3"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies { …
Run Code Online (Sandbox Code Playgroud)

crash android logcat

61
推荐指数
1
解决办法
4万
查看次数

如何在logcat Android Studio中排除日志标记?

我不确定之前是否曾经问过这样的问题(我做过谷歌,但找不到解决问题的正确方法).

我希望我可以从我的项目中使用的库中禁用(排除)日志标记.

我尝试进入Logcat控制台>编辑过滤器配置>日志标记(正则表达式),但在这里我每次创建时都要添加新的日志标记.(这种方式不会在我的logcat中显示任何异常)

与本主题相同如何在Android Studio中过滤logcat? 我选择了 选择正在运行的进程 @dmsherazi建议但我仍然可以从库中看到很多日志标记.

那么,有没有办法在android studio中排除特定的日志标记(我正在使用v1.2 beta3)?

logcat android-logcat android-studio

41
推荐指数
2
解决办法
1万
查看次数

android中的Log.d()或Log.e()打印出不需要的额外文本

看看图像以获得更多想法当我只是在Android应用程序中记录消息时,Android Monitor会打印太多额外的垃圾文本,例如:代码:

Log.d(TAG, "From: " + "34369257099");
Log.d(TAG, "Message Notification Body: " + "Hello");
Run Code Online (Sandbox Code Playgroud)

android监视器输出:

10-01 14:15:33.262 18193-23771/com.xxxxx.xxxxxx D/MyFirebaseMsgService: From: 34369257099
10-01 14:15:33.262 18193-23771/com.xxxxx.xxxxxx D/MyFirebaseMsgService: Message Notification Body: Hello

[ 10-01 14:15:33.490 19060:19060 E/         ]
[adb] handle_packet() t->online(1) p->msg.arg0(9871) p->msg.arg1(0) OPEN


[ 10-01 14:15:33.490 19060:19060 E/         ]
[adb] handle the adb command, and the command = adb shell:cat /proc/net/xt_qtaguid/stats | grep 10206

[ 10-01 14:15:33.527 19060:19060 E/         ]
[adb] cuurent command is A_CLSE 


[ 10-01 14:15:33.686 19060:19060 E/         ]
[adb] …
Run Code Online (Sandbox Code Playgroud)

logging android

11
推荐指数
1
解决办法
542
查看次数

Android Studio不按包名显示日志

在日志中运行项目后添加过滤器,例如"app:My_Package_Name"

在/.idea/workspace.xml中添加:

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="AndroidConfiguredLogFilters">
    <filters>
      <filter>
        <option name="logLevel" value="verbose" />
        <option name="logMessagePattern" value="" />
        <option name="logTagPattern" value="" />
        <option name="name" value="app: com.zastavok.net" />
        <option name="packageNamePattern" value="com.zastavok.net" />
        <option name="pid" value="" />
      </filter>
    </filters>
Run Code Online (Sandbox Code Playgroud)

但是在这个过滤器中没有结果: 在此输入图像描述

但如果我将过滤器更改为"无过滤器",则会显示所有结果: 在此输入图像描述

如何通过Package_Name解决日志问题?

logging android android-logcat android-studio android-log

9
推荐指数
1
解决办法
4913
查看次数

日志消息processIncoming,handlePacket,sendBufferedRequest重复一个LOT - android

我的应用程序在后台,我正在检查日志,我看到该应用程序密集发送日志消息与我无法理解的消息.

我使用GCM推送通知,我怀疑它可能是原因.

如果是这个原因!电池不会在不到一秒的时间内发送这么多请求.

这是logcat消息:

12-02 15:01:07.682 2548-2554/com.mbh.gsmtest D/jdwp: processIncoming
12-02 15:01:07.682 2548-2554/com.mbh.gsmtest D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x4000027D, flags=0x0, dataLen=0x9
12-02 15:01:07.682 2548-2554/com.mbh.gsmtest D/jdwp: sendBufferedRequest : len=0x34
12-02 15:01:07.798 2548-2548/com.mbh.gsmtest D/OpenGLRenderer: Flushing caches (mode 0)
12-02 15:01:08.183 2548-2554/com.mbh.gsmtest D/jdwp: processIncoming
12-02 15:01:08.183 2548-2554/com.mbh.gsmtest D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x4000027E, flags=0x0, dataLen=0x9
12-02 15:01:08.183 2548-2554/com.mbh.gsmtest D/jdwp: sendBufferedRequest : len=0x34
12-02 15:01:08.683 2548-2554/com.mbh.gsmtest D/jdwp: processIncoming
12-02 15:01:08.683 2548-2554/com.mbh.gsmtest D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x4000027F, flags=0x0, dataLen=0x9
12-02 15:01:08.683 2548-2554/com.mbh.gsmtest …
Run Code Online (Sandbox Code Playgroud)

android logcat

9
推荐指数
1
解决办法
1673
查看次数

Logcat抑制 - 如何摆脱所有不需要的内部垃圾?

我想知道如何过滤与我的应用程序无关的logcat消息.它有如此多的logcat废话,它实际上毫无价值,因为它只是因为所有内部事物而滚动.

我希望删除以下消息:

1224-1616/system_process E/WindowState? getStack: Window{344506b0 u0 Loggin in...} couldn't find taskId=38 Callers=com.android.server.wm.WindowState.getDisplayContent:762 com.android.server.wm.WindowState.getDisplayId:767 com.android.server.wm.InputMonitor.updateInputWindowsLw:288 com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLockedInner:9936
1224-1475/system_process W/ActivityManager? Unbind failed: could not find connection for android.os.BinderProxy@ae6f48b
1224-1384/system_process I/ActivityManager? START u0 {act=android.intent.action.VIEW cmp=com.android.packageinstaller/.UninstallAppProgress (has extras)} from uid 10037 on display 0
...
1705-1774/com.google.android.gms I/GoogleHttpClient? Falling back to old SSLCertificateSocketFactory
1705-1705/com.google.android.gms I/ConfigFetchService? fetch service done; releasing wakelock
Run Code Online (Sandbox Code Playgroud)

我只想要我的打印,由我的应用程序引起的异常,没有别的.

android logcat

4
推荐指数
1
解决办法
1514
查看次数

Android Studio 3.0 Logcat不断显示消息并且不会停止

当我开始在Android Studio 3.0中调试我的应用程序并打开Logcat时,它显示了很多消息和警告,但问题是,它永远不会停止,即使调试完成并且应用程序终止,它仍会打印这么多消息不断.有谁可以帮忙???

android android-logcat android-debug android-debugging android-studio-3.0

4
推荐指数
1
解决办法
3607
查看次数

如何在没有标签的情况下过滤终端中的logcat消息?

Android Studio的logcat无法使用; 它进出,很少在重启时显示消息,所以我开始在终端上使用adb logcat.阅读http://developer.android.com/tools/debugging/debugging-log.html提供了使用标记进行过滤的示例.如果我不知道标签,但想知道我知道错误子字符串的所有错误怎么办?

android logcat

0
推荐指数
1
解决办法
4849
查看次数

Android Logcat记录所有内容

好的,我认为这是一个错误。我是Android新手,下载了Android Studio 1.4,并尝试按照该教程进行操作(该教程已过时且无法遵循:(https://code.google.com/p/android/issues/detail?id=188634&q = label%3AReportedBy-Developer&colspec = ID%20Type%20Status%20Owner%20Summary%20Stars)。没关系,当我第一次连接教程时,当我连接设备时,它会在logcat上准确显示该应用程序所需的所有信息,而在设备上运行时则什么也没有。下次我重新启动Studio并插入设备时,无论我是否运行应用程序,它都开始记录设备所做的一切。因此,我卸载并删除了所有内容,然后再次尝试,然后仅向我显示应用程序的界面输入,然后关闭了计算机,第二天重新启动它,启动了Android Studio,插入了手机,然后又出现了,一切。

这很烦人,因为特定的应用程序日志记录在所有日志记录中都丢失了,特别是因为它阻塞了内存,并且在第一次运行时就没有发生。有什么方法可以修复/预防它,而不是重新安装?

我已经在Google上进行了搜索,并了解到解决方案是在logcat上创建特定的应用过滤器;但是,如果logcat在第一次运行时未记录此日志(也不应该),那么在我看来创建过滤器似乎是一个糟糕的解决方案。问题是吃光了内存,阅读了关于手机的各种信息(还有您的隐私),而过滤器只是将这些信息隐藏了起来。此外,再次,如果不是第一次这样做,那以后为什么要解决呢。

android

-7
推荐指数
1
解决办法
967
查看次数