2016-10-03 22 views
1

デバイスがUIで起動しない場合のAndroidログの取得方法を教えてください。Android HALデバッグ:logcatを有効にする方法

背景:

私はAOSPに新しいHALを追加しようとしています。プラットフォームの詳細: AOSP 6.0.1_r25 ネクサス7 2013(FLO) ビルドタイプ:ENG

私は、デバイス/ ASUS/FLO /オーディオの下で、AOSPに新しいオーディオHALを追加構築し、イメージを光りました。

デバイスは、起動時にAndroidロゴを超えて起動しません。

error: insufficient permissions for device

ADB logcatは、私が"USB for Charging"以外のオプションを選択したときに、私はこれらの仕事を知っているだけで

- waiting for device -

ですが、私はそれに取得することはできません。

adbのシェルは述べています完全に起動することはありません。唯一の私は、ログを取得することができれば

今、私はあなたが起動時に自由にログを取得できるようになります特殊なエンジニアリング・ブートイメージを準備する必要があります..私のコードで

答えて

1

を問題をデバッグすることができます。

元のHALで起動し、その場でスイッチを切り替えてmediaserverバイナリを強制終了するように指示することもできます。これにより、システムはオーディオHALを読み込みます。

+0

このengビルドでAOSPに必要な改造機を教えてください。 また、mediaserverの強制終了/再起動時に、オーディオポリシーもロードされますか?私はそうするだろうと確信しています。 – GPS

+0

メディエータ先端を殺すことは有用であった。ありがとう。あなたが他の方法のためのリソースを指すことができるかどうか本当に感謝します。 – GPS

+0

正解として受け入れます。 engは起動時にUSB/TCPのlogcatを有効にします。 – GPS

関連する問題