4

android auto DHU を接続しようとすると、以下のエラーが発生します。DHU を実行する前に、次の手順を実行しました。

  1. USBをモバイルに接続
  2. アンドロイド自動アプリが実行されています
  3. adb フォワード tcp:5277 tcp:5277
  4. ./../extras/google/auto/desktop-head-unit

4番目のステップでエラーが発生しました:-

デスクトップ ヘッド ユニット [54345:3905939] 00:05:51.597 警告: 140: このアプリケーション、またはそれが使用するライブラリは、オーディオ ユニットをホストするために非推奨の Carbon コンポーネント マネージャーを使用しています。このサポートは、将来のリリースで削除される予定です。また、これにより、ホストはバージョン 3 オーディオ ユニットと互換性がなくなります。AudioComponent.h の API に移行してください。ADB 経由で localhost:5277 に接続しています...接続されています。

トランスポートからの読み取りに失敗しました - 切断します。終了しています...

Android Studio バージョン: 2.2.3 モバイル: nexus 5 Android バージョン: 6.0.1

提案してください。

4

5 に答える 5

4

携帯電話からヘッド ユニット サーバーを起動したかどうかを確認する必要があります (Android Auto アプリで開発者モードを有効にする必要があります)。

ここに画像の説明を入力

次に、ターミナルを開いて入力しadb forward tcp:5277 tcp:5277ます。

その後、DHU を開始します。

cd <sdk>/extras/google/auto/

./desktop-head-unit(Windows : desktop-head-unit.exe)

于 2018-01-12T16:40:23.653 に答える
1

問題は、Android オート コンパニオン アプリからヘッド ユニット サーバーを起動する必要があることです。その後、MacでDHUに接続して見ることができます。

./../extras/google/auto/desktop-head-unit ADB 経由で localhost:5277 に接続しています...接続済み。

于 2017-07-19T22:06:24.243 に答える
0

他の返信で述べたように、ヘッド ユニット サーバーはデバイスで実行されている必要があります。複数のデバイス (エミュレーターと物理デバイスなど) が接続されている場合、ヘッド ユニット サーバーが実行されていないデバイスに接続しようとしている可能性があります。他のすべてのデバイスを切断して再接続してみてください。

于 2018-09-11T16:36:15.967 に答える
0

ドキュメントで指摘されているように:

警告: 現在、Android Auto 4.7 への接続時に DHU が起動時にクラッシュする可能性があるという既知の問題があります。この問題を回避するには、Android Auto 4.8 で修正プログラムがリリースされるまで、一時的に Android Auto 4.6 にダウングレードすることをお勧めします。

ソース: https://developer.android.com/training/cars/testing#running-dhu

于 2019-11-06T13:54:26.593 に答える