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

时间:2017-02-10 07:19:41

标签: android emulation android-auto

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

  1. 用手机连接USB
  2. android自动应用正在运行
  3. adb forward tcp:5277 tcp:5277
  4. ./../ extras / google / auto / desktop-head-unit
  5. 第4步收到错误: -

    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

    请建议。

5 个答案:

答案 0 :(得分:2)

您应该验证是否从手机启动了主机服务器(应在Android自动应用上启用开发者模式)

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 :(得分:1)

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

./../额外/谷歌/自动/桌面头单元 通过ADB连接到localhost:5277 ...已连接。

答案 2 :(得分:0)

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

启动了主机

答案 3 :(得分:0)

如其他答复所述,head unit server需要在您的设备上运行。如果您连接了多个设备(例如,仿真器和物理设备),则可能试图在不运行主机服务器的情况下连接到该设备。尝试断开所有其他设备的连接,然后重新连接。

答案 4 :(得分:0)

in the documentation所指出:

  

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

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