包名称未在ICS中的Logcat中显示

时间:2012-07-23 09:27:51

标签: android android-4.0-ice-cream-sandwich logcat

为什么在我的Eclipse logcat中将ICS升级到Android 4.0.3之后,应用程序(包名称)仍然是空白的?

根据我的理解,它是日志的重要部分,不应该从Android 4.0.3中删除。

Enter image description here

似乎这个问题只出现在Android 4.0.3上的Samsung Galaxy S上,因为我在我的模拟器(4.0,4.0.3和4.1)以及{{3}上获得了包信息}(运行4.0.5)。

那么我们是否可以通过Logcat查看或获取应用程序的唯一标识符(除了包名称)?

4 个答案:

答案 0 :(得分:0)

您是否从设备中选择了应用? 我没有在我的设备中找到该问题。 希望它有所帮助.....

答案 1 :(得分:0)

可以使用PID(进程ID)。如果您发现应用程序的一条消息,请记下PID并对其进行过滤。缺点是你的应用程序将为每次调用获得一个新的PID。

答案 2 :(得分:0)

根据我的猜测,您正在从aplications的明确文件而不是主活动文件中运行您的应用程序。

  1. 转到并关注主活动文件(MainActivity.java),然后单击“运行”。
  2. 现在,您将在LogCat中获得一个带有包名称名称的附加过滤器。
  3. 点击它。现在,您可以看到应用程序的日志。
  4. 为什么你没有在附加的屏幕截图上获得应用程序名称,所有过程都是系统事项。

答案 3 :(得分:0)

我在Android Studio Beta版本(0.8。*)上遇到了同样的问题。

我重启了设备,但问题没有解决(至少还没有)。 然后重新启动Android Studio,一切正常。包名称已恢复,因此内置logcat就像魅力一样。

幸运的是,没有像这样的link混乱使用PID。

相关问题