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

如何为Android Automotive sdk_car_x86_64安装Google Maps

解决Android Automotive OS模拟器无地图应用的问题

背景说明

你编译的是AOSP原生的Android 13 Automotive OS(TARGET_PRODUCT=sdk_car_x86_64),这类原生镜像默认不包含Google专有服务(包括Google Maps和Google Play Services),所以启动时会提示无地图应用。普通手机版的Google Play Services APK无法在AAOS上运行,因为两者的服务框架、架构适配存在本质差异。

可行解决方案

方案一:编译时集成Google Automotive Services(GAS)

这是最完整的官方兼容方案,能获得完整的Google地图及配套服务:

    1. 获取对应Android 13版本的Google Automotive Services组件包(需通过Google开发者/合作伙伴渠道获取AAOS专属的GMS预览包或正式授权包)
    1. 修改AOSP编译配置:在device/google/car/sdk_x86_64/device.mk中添加GAS相关模块引用,示例:
    # 添加Google Automotive Services核心组件
    PRODUCT_PACKAGES += \
        GoogleAuto \
        GoogleMapsAuto \
        GooglePlayServicesAuto
    
    1. 重新执行编译:make -j$(nproc),生成包含GAS的完整镜像
    1. 重新创建模拟器并加载新镜像,启动后即可正常使用Google Maps

方案二:手动安装AAOS兼容的地图应用

如果暂时无法获取GAS包,可以尝试以下两种路径:

路径1:安装Automotive版Google服务与地图

    1. 确认模拟器ADB连接正常:adb devices
    1. 下载x86_64架构、适配Android 13 AAOS的Automotive版Google Play Services拆分APK(注意是汽车版而非手机版)
    1. 批量安装拆分APK:
    adb install-multiple base.apk split_config_x86_64.apk ... # 传入所有拆分包文件路径
    
    1. 再安装对应版本的Automotive版Google Maps APK,执行adb install -r <maps-apk-path>完成安装

路径2:使用开源替代地图应用

无需依赖Google服务,直接安装适配AAOS的开源地图:

  • 下载适配Automotive平台的OSMAnd Car版APK(x86_64架构)
  • 通过ADB安装:adb install -r OSMAnd-Car.apk
  • 启动后即可在AAOS模拟器中使用地图导航功能

关键注意点

  • 必须使用AAOS专属APK:手机版Google服务/地图与AAOS的系统服务框架不兼容,无法正常运行
  • 严格匹配架构:所有APK必须选择x86_64版本,与你的模拟器目标架构保持一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 21:47:25