2016-10-03 126 views
1

如果設備無法啓動到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"以外的任何選項,但我不能給無需完全引導。

現在我可以調試的問題在我的代碼,如果我能得到日誌..

回答

1

你需要準備一個特殊的工程啓動映像,讓您在啓動過程中自由地獲取日誌。

我也可以建議你用原始的HAL啓動,在飛行中切換它們並殺掉mediaserver二進制文件,這會導致系統加載你的音頻HAL。

+0

你可以請我指出我需要在AOSP爲這個英制造MODS嗎? 此外,關於媒體服務器的殺/重啓,它是否也加載音頻政策?我想這會,但我不知道肯定。 – GPS

+0

Killing mediaserver提示很有用。謝謝。如果你能指向其他方法的資源,真的很感激。 – GPS

+0

接受爲正確答案。 eng builds在啓動時啓用USB/TCP logcat。 – GPS