You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Auto DHU运行Hello World应用后无启动图标问题求助

核心问题排查与修复

1. 概念混淆导致的配置错误

你当前混淆了**Android Automotive OS(AAOS,原生车载系统)和Android Auto(手机投射到车机的服务)**的适配规则:
你配置的<uses-feature android:name="android.hardware.type.automotive" android:required="true" />是给直接安装在AAOS车载硬件上的应用使用的,而DHU(桌面头单元)是Android Auto的调试工具,依赖手机端的Android Auto服务运行,手机本身没有android.hardware.type.automotive这个硬件特性,会直接过滤掉你的应用,导致图标不显示。
修复方法:把AndroidManifest里的对应行修改为:

<uses-feature android:name="android.hardware.type.automotive" android:required="false" />

如果是专门给Android Auto(非AAOS)开发,直接删除该行即可。如果你是开发AAOS原生应用,需要切换到AAOS模拟器调试,不要使用DHU。

2. 模块要求说明

是否需要移动端模块分两种场景:

  • 如果你要适配投射式Android Auto:必须创建移动端模块,将CarAppService相关配置、业务代码都放在移动端模块中,编译安装到手机上之后,DHU才能识别到应用。
  • 如果你要适配原生AAOS系统:不需要移动端模块,但不能用DHU调试,要直接使用AAOS模拟器或真机车载设备调试。

3. 其他必要配置检查

  • 打开手机端Android Auto开发者选项中的「未知来源应用」开关,允许第三方调试应用显示在车机列表中。
  • 你开发的是充电类应用,不需要申请androidx.car.app.NAVIGATION_TEMPLATES权限,该权限为导航类应用专属,多余权限申请可能导致应用被过滤。
  • 应用安装到手机后,手动进入应用信息页,确认所有申请的权限都已授予,定位、通知等权限缺失也会导致应用不显示。

内容的提问来源于stack exchange,提问作者Oliver Karst

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 09:48:03