4

当我尝试连接 android auto DHU 时,出现以下错误。在运行 DHU 之前,我已经完成了以下步骤。

  1. USB与手机连接
  2. android 自动应用程序正在运行
  3. adb 转发 tcp:5277 tcp:5277
  4. ./../extras/google/auto/desktop-head-unit

第四步出错:-

desktop-head-unit [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(视窗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

尝试像命令“adb kill-server”一样重新启动 adb,然后再次设置 tcp。检查您是否从配套应用启动了主机

于 2017-03-30T17:32:09.653 回答
0

如其他回复中所述,主机服务器需要在您的设备上运行。如果您连接了多个设备(例如,一个仿真器和一个物理设备),您可能会尝试在主机服务器未运行的情况下连接到设备。尝试断开所有其他设备并重新连接。

于 2018-09-11T16:36:15.967 回答
0

正如文档中指出的那样:

警告:目前存在一个已知问题,即 DHU 在连接到 Android Auto 4.7 时可能会在启动时崩溃。要解决此问题,我们建议您暂时降级到 Android Auto 4.6,直到可以在 Android Auto 4.8 中发布修复程序。

来源:https ://developer.android.com/training/cars/testing#running-dhu

于 2019-11-06T13:54:26.593 回答