Android的logcat“应用程序”列总是空的

Android的logcat“应用程序”列总是空的。 我有最新版本的android工具。

在这里输入图像说明

  • Android控制台显示:W / art:尝试删除非JNI本地引用
  • 缺少蓝牙权限 - 但我的应用程序不使用它
  • 在logcat中打印variables值以便在android中进行调试
  • 如何在Windows中轻松查看和过滤Android的logcat?
  • 为什么MediaPlayer在创build它的实例时抛出不存在错误?
  • 这些Android的logcat警告是什么意思?
  • android.util.Log发布时 - 我可以做/不做
  • Android:Logcat在Intellij IDEA中没有显示任何内容
  • 我在这里尝试了所有其他的build议,但都没有成功。 对于我来说,在模拟器上运行应用程序,而不是在我的Galaxy Nexus上显示。

    事实certificate,我需要在我的AndroiManifest.xml添加android:debuggable="true"<application> 。 请参阅http://developer.android.com/guide/topics/manifest/application-element.html 。 使用Eclipse的人不会看到这个问题,因为显然Eclipse根据http://developer.android.com/tools/device.html自动debugging&#x3002;

    显然,应用程序需要标记为可debugging才能在生产ROM上进行debugging,但无论如何都可以在debuggingROM上进行debugging,这就是为什么它可以在仿真器上运行,而不是在物理设备上运行。 另一个选项可能是构build一个debuggingROM并将其安装在您的设备上。

    你会认为logcat应该能够根据PID找出应用程序,而不需要为debugging而构build应用程序。

    您应该在运行您的应用程序之前通过工具 – > Android启用ADB集成。 然后日志猫会正常工作。

    工具 – > Android->启用ADB积分

    在这里输入图像说明

    另一个想法:

     adb kill-server adb start-server 

    为我工作。

    我今天遇到了这个问题。 对我来说,工作是连接到仿真器(如果您有一个具有虚拟化function的英特尔CPU,使用虚拟化来运行英特尔仿真器映像 – 速度要快得多),在仿真器上启动应用程序,看看应用程序字段是否返回login与您的应用程序logcat。

    对我来说,当连接到模拟器开始显示应用程序列后,尝试几个日志操作写入日志。 之后,我连接回了我的实际设备(Nexus 7),再次从Eclipse启动应用程序,并将DDMS设置回Nexus 7上运行的应用程序,应用程序列再次神奇地出现。

    在此之前,我尝试了各种设备(Nexus 4)并重新启动Eclipse / adb,但是直到我连接到模拟器后,才正常工作。

    我试图解决这个奇怪的错误,但没有任何工作。 有时应用程序名称在logcat中是空白的,有时在那里。 我甚至不能重现它。 这不是一个答案,但我的quickfix。

    浏览整个logcat,并以某种方式识别您的应用程序的PID,只是像这样在logcatsearch过滤

    pid: 10036

    或者你的应用程序的PID是什么。

    在“帮助=>检查更新”的路线后,我遇到了这个问题,以升级我的eclipse ADT包到最新版本的ADT插件。 现在我有一个几个小时的生活,我永远不会回来…..

    不幸的是,我所尝试的任何东西都无法将应用程序列中的应用程序名称带回来。 事实上,我甚至一度得到了ADB设备脱机的问题。 第一个迹象表明,一些错误的是我的android设备将出现在DDMS的angular度,但没有包名称列出。

    我结束了重新安装我的ADT包(到一个新的文件夹),拔出设备,重新启动,并再次启动一切,并使用新的ADT包。

    在我的特殊情况下(我正在使用Netbeans加上独立的Androiddebugging监视器)“应用程序”列回来后,我:

    1. 从设备“强制停止”应用程序
    2. 从Netbeans运行它“运行项目”