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

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

在这里输入图像说明

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

我在这里尝试了所有其他的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运行它“运行项目”