Android Auto 应用开发

7

我想开发一个Android Auto应用程序。

我已经在我的Lollipop设备上安装了Android Auto apk并启动了桌面单元,但是在连接应用程序到桌面头部单元后,在移动屏幕上进行了一些步骤之后...只有Android Auto显示在Android设备上,而桌面头部单元在桌面上显示“等待电话”。

我该如何继续了解桌面头部单元Android Auto apk的前景。

我连接时使用的步骤

  1. adb forward tcp:5277 tcp:5277
  2. ./desktop-head-unit

Android device apk

6个回答

3

Android文档中缺少了一步。

在启用Android Auto应用程序中的开发者模式后,在右上角的选项菜单中(同样的菜单可以打开头部单元服务器的那个菜单),有另一个名为“开发人员设置”的选项。进入该选项,然后选择“应用程序模式” > “开发人员”。这将允许ADB通过运行adb forward tcp:5277 tcp:5277并执行./desktop-head-unit(在Mac OSX上)成功连接到我的设备。


就是这样。我被卡在了一个黑色的“等待手机…”屏幕上。还不得不重新启动手机上的头单元服务器。谢谢! - friederbluemle

2
我在几个不同的设备上遇到了“等待手机”的问题。以下是对我有用的步骤。我正在使用DHU版本2.0.0 rc2。
  • 在您的设备上打开Android Auto应用程序。
  • 进入开发者模式。
  • 启动头单元服务器。
  • 在应用程序中打开抽屉菜单,然后点击“退出应用程序”<--- 对于成功连接非常重要
  • 运行adb forward tcp:5277 tcp:5277
  • 启动DHU,现在您应该在移动设备上看到权限屏幕。
由于Android Auto应用程序中的问题,会出现这种行为:https://issuetracker.google.com/issues/171130740

1
一位同事也遇到了同样的问题。 当在Windows 10机器上启动Android Auto桌面头单元时,它始终显示“等待手机”,即使端口转发似乎是正常的。 尝试了多个手机和端口,连接到我的机器时都正常工作(设置类似)。
右键单击桌面头单元的.exe文件,然后选择“以管理员身份打开”,最终为我们解决了问题。

0
当您第一次在手机上使用DHU时,需要在手机上进行Android Auto应用程序的初始设置,并自动启动Android Auto应用程序。 此时,有时Android Auto应用程序在后台运行。因此,您需要从手机任务中打开Android Auto应用程序并继续设置。例如,从底部向上滑动手机屏幕并从任务列表中选择Android Auto应用程序以继续初始设置。

0

对我来说,我不得不明确告诉DHU使用5277端口,即使它是默认的。

desktop-head-unit.exe --adb=5277


0

我遇到了同样的问题。您可以尝试更改端口,然后按照以下步骤操作:

进入platform-tools目录并键入:adb forward tcp:5999 tcp:5999

使用与我使用的5277不同的端口号,例如5999。完成后,转到auto目录并运行desktop-head-unit.exe。此外,在执行此操作时,请确保您的手机已解锁。

希望这样就可以正常工作了!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接