Play Store отклоняет пакет приложений для требуемой автомобильной функции, но эта функция не помечена как требуемая в манифесте - PullRequest
1 голос
/ 13 апреля 2020

Я пытаюсь загрузить новую версию нашего приложения, поддерживающего android Авто, на бета-трек на консоли Play, но Play Store отклоняет пакет с ошибкой:

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" />

Я просмотрел последние образцы и документацию на предмет любых изменений, которые могут быть причиной этого. , но я ничего не нашла. Я также проверил с помощью инструмента сравнения объединенного манифеста, что значение не перезаписывается во время сборки.

Есть идеи или подсказки?

1 Ответ

0 голосов
/ 14 апреля 2020

Я отвечаю на свой вопрос для всех, кто может столкнуться с этим.

Может показаться очевидным, но я исправил эту ошибку, просто удалив из моего элемента манифеста элемент функции использования для автомобилей.

Я не нашел точного пояснения, но могу только предположить, что Play Store теперь отклоняет функцию android .hardware.type.automotive, так как она была переназначена для Автомобильной ОС.

Документация в https://developer.android.com/training/cars/media/auto больше не упоминает о добавлении функции в манифест для поддержки Android Авто, но в нем упоминается, что это требуется для Автомобильной ОС (в дополнение к отдельному модулю / сборке), но в настоящее время мое приложение поддерживает только Android Авто.

Это сбивало с толку, поскольку документация для автомобильная функция в другом месте (https://developer.android.com/guide/topics/manifest/uses-feature-element) не упоминает об этом изменении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...