Android Studio中某些设备没有Logcat输出

And*_*oke 5 android logcat android-studio

我意识到这个问题基本上是无限次提出的,但是我一直没有找到适合我的情况的解决方案。

我正在使用Android Studio 1.5,在运行Android 4.2.2的LG-MS770上进行调试。

我测试过的其他设备均具有良好的功能(HTC One M8,Samsung Galaxy S5,Note 4,多个其他设备以及众多虚拟设备配置),但是这款手机产生的Logcat输出绝对为零。我的应用程序没有任何内容,设备上也没有任何其他进程正在运行。如果相关的话,Android Monitor中的其他度量(网络,内存,CPU,GPU)都可以正常输出。

我确保已通过USB启用调试。(我可以遍历断点,但Log.d("TAG","log")什么也没显示。

我还尝试了此问题的常规修复方法:重新启动logcat,确保正确设置了过滤器,运行adb kill-serveradb start-server,断开并重新连接设备,重新启动Android Studio和我的PC,但都无济于事。

有谁知道其他解决方案吗?或特定于此设备的东西?

谢谢!

编辑:

该设备已植根,并具有基于CyanogenMod 11 的自定义rom

adb logcat -d 打印以下内容:

reloc_library[1331]: 20370 cannot locate 'android_log_setColoredOutput'... CANNOT LINK EXECUTABLE

这与自定义ROM有关吗?

Roc*_*ket 2

问题出在您的自定义 ROM 上。它包含不兼容的“liblog.so”。我猜这不是 CyanogenMod 的官方版本。

我建议更新到Android 5.0。我在这里找到了一个ROM: http://androidforums.com/threads/rom-v5-0-lolipop-nightly-for-lg-motion-ms770.882980/