Как установить для свойства android:exported значение true в файле AndroidManifest.xml в UnityAndroid

Форум для тех, кто программирует под Android
Anonymous
Как установить для свойства android:exported значение true в файле AndroidManifest.xml в Unity

Сообщение Anonymous »

Всякий раз, когда я пытаюсь загрузить свой проект Unity в Play Console, появляется следующая ошибка:
'Вы загрузили APK или набор приложений Android, который имеет действие и псевдоним действия. , сервисный или широковещательный приемник с фильтром намерений, но без набора свойств android:exported. Этот файл невозможно установить на Android 12 или более поздней версии. См.: Developer.android.com/about/versions/12/behavior-changes-12#exported' (СМ. ИЗОБРАЖЕНИЕ НИЖЕ)
[img]https://i. sstatic.net/pClv3.jpg[/img]

Итак, я провел небольшое исследование и попытался реализовать свойство android:exported в моем файле AndroidManifest.xml. Первое, что я сделал, это создал карту плагинов, которую в дальнейшем разделил на карту «Android». После этого я зашел в «Настройки проигрывателя > Настройки публикации» и установил флажок «Создать собственный основной манифест», чтобы файл AndroidManifest.xml был помещен в Assets\Plugins\Android\AndroidManifest.xml, поэтому я вернулся к мой проект и получил следующий результат:
Изображение

Итак, я открыл скрипт и добавил строку `android:exported="true". В любом случае вот сценарий:














Название скрипта:
Изображение

НАСТРОЙКИ СОЗДАНИЯ:
[img]https://i. sstatic.net/vOek4.png[/img]

Объединенные манифесты:



















































Подробнее здесь: https://stackoverflow.com/questions/760 ... nifest-xml

Вернуться в «Android»