Play 商店拒绝所需汽车功能的应用程序包,但该功能未在清单中标记为必需
Play Store rejecting app bundle for required automotive feature, but the feature is not marked as required in manifest
我正在尝试将支持 android Auto 的新版应用上传到 Play 管理中心的 Beta 轨道,但 Play 商店拒绝捆绑包并出现错误:
Forbidden
Problem:
APKs and Android App Bundles must not require following features: android.hardware.type.automotive.
但是,它是应用程序的可选功能,并且在清单中如此声明:
<uses-feature android:name="android.hardware.type.automotive" android:required="false" />
我查看了最新的示例和文档以查找可能导致此问题的任何更改,但我一无所获。我还使用合并清单比较工具检查了该值在构建期间未被覆盖。
有什么想法或提示吗?
我正在为可能 运行 参与其中的任何人回答我自己的问题。
可能看起来很明显,但我对错误的修复是简单地从我的清单中删除汽车的 uses-feature 元素。
我从未找到确切的说明,但我只能假设 Play 商店现在拒绝 android.hardware.type.automotive 功能,因为它已被重新用于汽车 OS。
https://developer.android.com/training/cars/media/auto 的文档不再提及将功能添加到清单以支持 Android 汽车,但它确实提到它是汽车 OS 所必需的(除了单独的模块/build),但我的应用目前只支持 Android 自动。
这令人困惑,因为其他地方的汽车功能文档 (https://developer.android.com/guide/topics/manifest/uses-feature-element) 没有提及此更改。
我正在尝试将支持 android Auto 的新版应用上传到 Play 管理中心的 Beta 轨道,但 Play 商店拒绝捆绑包并出现错误:
Forbidden
Problem:
APKs and Android App Bundles must not require following features: android.hardware.type.automotive.
但是,它是应用程序的可选功能,并且在清单中如此声明:
<uses-feature android:name="android.hardware.type.automotive" android:required="false" />
我查看了最新的示例和文档以查找可能导致此问题的任何更改,但我一无所获。我还使用合并清单比较工具检查了该值在构建期间未被覆盖。
有什么想法或提示吗?
我正在为可能 运行 参与其中的任何人回答我自己的问题。
可能看起来很明显,但我对错误的修复是简单地从我的清单中删除汽车的 uses-feature 元素。
我从未找到确切的说明,但我只能假设 Play 商店现在拒绝 android.hardware.type.automotive 功能,因为它已被重新用于汽车 OS。
https://developer.android.com/training/cars/media/auto 的文档不再提及将功能添加到清单以支持 Android 汽车,但它确实提到它是汽车 OS 所必需的(除了单独的模块/build),但我的应用目前只支持 Android 自动。
这令人困惑,因为其他地方的汽车功能文档 (https://developer.android.com/guide/topics/manifest/uses-feature-element) 没有提及此更改。