Android自动DHU - 无法从传输中读取 - 断开连接。退出

问题描述 投票:1回答:4

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

  1. 用手机连接USB
  2. android auto app正在运行
  3. adb forward tcp:5277 tcp:5277
  4. ./../extras/Google/auto/desktop-head-unit

第四步收到错误: -

desktop-head-unit [54345:3905939] 00:05:51.597警告:140:此应用程序或其使用的库正在使用已弃用的Carbon Component Manager来托管Audio Units。将来的版本中将删除对此的支持。此外,这使主机与版本3音频单元不兼容。请转到AudioComponent.h中的API。通过ADB连接到localhost:5277 ...已连接。

无法从传输中读取 - 断开连接。退出...

Android Studio版本:2.2.3手机:nexus 5 Android版本:6.0.1

请建议。

android emulation android-auto
4个回答
2
投票

您应该验证是否从手机启动了主机服务器(应在Android Auto应用程序上启用开发人员模式)

enter image description here

然后,打开一个终端并输入adb forward tcp:5277 tcp:5277

之后启动DHU:

cd <sdk>/extras/google/auto/

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


1
投票

问题是需要从Android自动伴侣应用程序启动主机服务器。之后,我能够连接并在mac中看到DHU。

./../extras/google/auto/desktop-head-unit通过ADB连接到localhost:5277 ...已连接。


0
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.