Android for Cars 使用入门

本页面将演示如何设置开发环境,以便面向 Android Automotive OS 构建针对驾驶员优化的应用,并使您的手机应用进一步吸引拥有 Android Auto 应用的用户。要简要了解 Android 如何提供车载应用体验,请参阅 Android for Cars 概述

设置项目

本部分介绍如何设置应用项目以支持 Android Automotive OS 和 Android Auto。

在 Android Studio 中启用车载功能

要访问各种功能以面向 Android Automotive OS 进行开发与测试,您必须使用 Android Studio 3.5 Canary 11 或更高版本。

然后,按照以下步骤启用车载功能:

  1. 如果 studioFlags.xml 文件尚不存在,请在以下位置之一创建一个(位置取决于您的操作系统):

    • Windows:%USERPROFILE%\.AndroidStudioPreview3.5\config\options
    • macOS:~/Library/Preferences/AndroidStudioPreview3.5/options
    • Linux:~/.AndroidStudioPreview3.5/config/options
  2. 将以下条目添加到 studioFlags.xml 文件中:

    <application>
        <component name="StudioFlags">
          <option name="data">
            <map>
              <entry key="npw.templates.automotive" value="true" />
            </map>
          </option>
        </component>
        </application>
        

设置应用的 targetSdkVersion

要访问为同时支持 Android Auto 和 Android Automotive OS 而需要的 API,必须创建或更新项目,以便以下列 API 级别为目标:

  • 对于 Android Auto:Android 5.0(API 级别 21)或更高版本
  • 对于 Android Automotive OS:Android 9(API 级别 28)或更高版本

要为项目设置这些目标,请按以下步骤操作:

  1. 在手机应用模块的 AndroidManifest.xml 文件中,将 uses-sdk 元素中的 targetSdkVersion 属性设置为 21 或更高。
  2. 在 Automotive OS 应用模块的 AndroidManifest.xml 文件中,将 uses-sdk 元素中的 targetSdkVersion 属性设置为 28 或更高。

    所有支持 Android Automotive OS 的汽车都搭载的是 Android 9(API 级别 28)或更高版本,因此选择此值会将开发目标定位到所有使用 Android Automotive OS 的汽车。

为应用添加功能

完成初始项目设置后,您就可以开始使用 Automotive OS 和 Android Auto 构建应用了。以下内容可以帮助您构建应用: