1

は私が(アンドロイド6.0 AOSPの両方のバージョンをダウンロードしBluetoothは

(MMB29VとMTC19Tの両方のための)ソースから構築AOSPをオンにする、Bluetoothを取得することはできませんよAOSP 6.0 +ネクサス5Xをオンにしていません.1_r17、android-6.0.1_r25)、両方を構築し、Nexus 5Xデバイスにaospで構築したシステム、ユーザデータ、キャッシュを読み込もうとしました。

また、対応する工場出荷時のバイナリからベンダーイメージを読み込みます。

デバイスブーツ、その他の機能(カメラ、無線LANなどは徹底的にテストされていません)は動作しますが、Bluetoothはオンになりません。 BTをオンに

ログの多くが印刷されて、私はこれらの行は、いくつかの意味を持っているかもしれないと思う:

01-04 03:22:33.043 2441-2462/? E/bt_vendor: connect_to_local_socket: ACCEPT 
01-04 03:22:33.045 2441-2462/? E/bt_vendor: failed to connect (Connection refused) 
01-04 03:22:33.046 2441-2462/? E/bt_hci_h4: hal_open opened the wrong number of ports: got -1, expected 1. 

は、私は、Bluetoothは、このデバイス上で動作させるために何ができますか?

必要に応じて、より多くのログを取得できます。

+0

あなたに許可がありますか? – EpicPandaForce

+0

私はその質問を完全に理解していません。私は私のアプリからブルートゥースをオンにしていません。私は設定 - > Bluetoothからこれを試しています。 AOSPコードは変更されていません。 – GPS

答えて

0

GPS、あなたのデバッグ出力から

HALモジュールは、ドライバとうまく通信していないように、それが見えます。これはどちらの場所でも問題を指摘する可能性があります。残念ながら、ドライバが独自のものであれば、この問題を解決する方法はほとんどありません。そうでない場合は、HALモジュールがドライバと整列していることを確認し、再構築してください。

P.S. Halモジュールとドライバは通常、デバイスディレクトリにあります。