我想开发一款Android自动应用。
我已经在我的棒棒糖设备上安装了android auto apk并启动了桌面设备,但在移动屏幕上经过一些步骤并将应用程序连接到桌面主机...只有android自动显示在Android设备和桌面主机上桌面显示 *等待手机。
如何进一步了解桌面主机android自动apk的前景。
我连接时使用的步骤 1. adb forward tcp:5277 tcp:5277 2. ./desktop-head-unit [桌面主机答案 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 应用中的问题所致:https://issuetracker.google.com/issues/171130740
答案 2 :(得分:0)
确保已安装Android Auto应用。在应用内:
希望这有帮助。
答案 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