Android HAL调试:如何启用logcat
问题描述:
如果设备无法启动到UI,如何获取Android日志?Android HAL调试:如何启用logcat
背景:
我正在尝试添加一个新的HAL到AOSP。在平台详细信息: AOSP 6.0.1_r25 的Nexus 7 2013(FLO) 构建类型:主机
我添加了一个新的音频HAL到AOSP,在设备/华硕/ FLO /音频,内置和闪光图像。
设备在引导过程中无法启动超出Android徽标。
亚行壳说:
error: insufficient permissions for device
亚行logcat只是
- waiting for device -
我知道这些工作时,我选择比"USB for Charging"
以外的任何选项,但我不能给无需完全引导。
现在我可以调试的问题在我的代码,如果我能得到日志..
答
你需要准备一个特殊的工程启动映像,让您在启动过程中*地获取日志。
我也可以建议你用原始的HAL启动,在飞行中切换它们并杀掉mediaserver二进制文件,这会导致系统加载你的音频HAL。
你可以请我指出我需要在AOSP为这个英制造MODS吗? 此外,关于媒体服务器的杀/重启,它是否也加载音频政策?我想这会,但我不知道肯定。 – GPS
Killing mediaserver提示很有用。谢谢。如果你能指向其他方法的资源,真的很感激。 – GPS
接受为正确答案。 eng builds在启动时启用USB/TCP logcat。 – GPS