您需要对应用的清单进行一些更改,让 Android Auto 能够发现应用的媒体浏览器服务并与之互动。
设置应用的 minSdkVersion
Android Auto 要求您的应用以 Android 6.0(API 级别 23)或更高版本为目标平台。
如要在项目中指定此值,请在手机应用模块的 AndroidManifest.xml
文件中将 uses-sdk
元素中的 minSdkVersion
属性设置为 23 或更高版本,如以下示例所示:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... > <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="33" /> ... </manifest>
声明 Android Auto 媒体支持
使用以下清单条目来声明您的手机应用支持 Android Auto:
<application>
...
<meta-data android:name="com.google.android.gms.car.application"
android:resource="@xml/automotive_app_desc"/>
...
</application>
此清单条目引用了一个 XML 文件,用于声明应用支持的汽车功能。为了表明您有媒体应用,请将名为 automotive_app_desc.xml
的 XML 文件添加到项目的 res/xml/
目录中。此文件应包含以下内容:
<automotiveApp>
<uses name="media"/>
</automotiveApp>
报告 Android Auto 媒体问题
如果您在开发 Android Auto 媒体应用时遇到问题,可以使用 Google 问题跟踪器报告该问题。请务必在问题模板中填写所有必填信息。
在提交新问题之前,请先查看问题列表,确认该问题是否已报告过。您可以在跟踪器中点击问题的星标来对问题进行订阅和投票。如需了解详情,请参阅订阅问题。