Android HAL调试:如何启用logcat

时间:2016-10-03 11:02:27

标签: android adb android-source hal

如果设备无法启动到UI,如何获取Android日志?

背景:

我正在尝试向AOSP添加新的HAL。平台详情: AOSP 6.0.1_r25 Nexus 7 2013(flo) 构建类型:eng

我在AOSP上添加了一个新的Audio HAL,在devices / asus / flo / audio下,构建并闪现了图像。

启动时设备无法启动Android徽标。

adb shell说:

error: insufficient permissions for device

adb logcat只是

- waiting for device -

当我选择"USB for Charging"以外的任何选项时,我知道这些工作,但如果没有完全启动,我就无法做到这一点。

现在我可以在我的代码中调试问题,只要我能得到日志..

1 个答案:

答案 0 :(得分:1)

您需要准备一个特殊的工程启动映像,以便在启动过程中自由获取日志。

我还建议您使用原始HAL启动,动态切换它们并终止mediaserver二进制文件,这将导致系统加载您的音频HAL。