android自动应用程序开发

时间:2015-11-07 06:44:41

标签: android android-auto

我想开发一款Android自动应用。

我已经在我的棒棒糖设备上安装了android auto apk并启动了桌面设备,但在移动屏幕上经过一些步骤并将应用程序连接到桌面主机...只有android自动显示在Android设备和桌面主机上桌面显示 *等待手机

如何进一步了解桌面主机android自动apk的前景。

我连接时使用的步骤 1. adb forward tcp:5277 tcp:5277 2. ./desktop-head-unit [桌面主机

Android device apk

7 个答案:

答案 0 :(得分:1)

Android 文档中缺少一个步骤。

在 Android Auto 应用程序中启用开发模式后,在右上角的选项菜单(您可以打开主机服务器的同一菜单)中,还有另一个“开发人员设置”选项。去那里,然后选择“应用程序模式”>“开发人员”。这允许 ADB 通过运行 adb forward tcp:5277 tcp:5277 然后执行 ./desktop-head-unit(在 mac osx 上)

成功连接到我的设备

答案 1 :(得分:1)

我在几台不同的设备上遇到了“正在等待电话...”的问题。以下是对我有用的步骤。我使用的是 DHU 版本 2.0.0 rc2。

  • 在您的设备上打开 Android Auto 应用。
  • 在开发者模式下获取应用。
  • 启动主机服务器
  • 在应用程序中打开抽屉菜单并点击“退出 应用程序”<--- 对成功连接很重要
  • 运行 adb forward tcp:5277 tcp:5277
  • 启动 DHU 您现在应该会在移动设备上看到权限屏幕。

此行为是由于 Android Auto 应用中的问题所致:https://issuetracker.google.com/issues/171130740

答案 2 :(得分:0)

确保已安装Android Auto应用。在应用内:

  1. 点击标题10次(表示“Android Auto”的部分)
  2. 您应该已进入“开发者模式”。
  3. 点击右上角的3点图标
  4. 点击“启动主机服务器”。
  5. 像以前一样运行桌面主机(./desktop-head-unit)。您可能还需要像以前一样转发端口。
  6. 希望这有帮助。

答案 3 :(得分:0)

我遇到了同样的问题。您可以尝试更改端口,然后再次执行以下步骤:

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

使用其他端口号代替5277,就像我使用5999一样。完成后转到自动目录并运行desktop-head-unit.exe 另外,在执行此操作时,请确保手机已解锁。 希望它应该能正常工作!

答案 4 :(得分:0)

我的一个同事也有同样的事情。 在Windows 10机器上启动Android Auto Desktop Head Unit时,即使端口转发看起来不错,它仍会说“ Waiting for Phone”。 尝试了多个电话和端口,当连接到我自己的机器(类似设置)时,它们都可以正常工作。

右键单击Desktop Head Unit .exe,然后选择“以管理员身份打开”最终为我们解决了问题。

答案 5 :(得分:0)

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

答案 6 :(得分:0)

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

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