Я создал приложение Unity для Android и загрузил его в Google Play Store. Все работало нормально, я без проблем сделал и загрузил несколько обновлений.
Недавно я обнаружил, что приложение вылетает еще до появления заставки, но только при загрузке из Google Play Store.
Он работает нормально, когда я вручную устанавливаю apk с помощью «сборки и запуска», но когда я пытаюсь установить его в магазине воспроизведения, он вылетает.
Это происходит только на устройствах с Android 14, я тестировал это на нескольких устройствах, и на всех устройствах с Android 14 такая же проблема.
В настоящее время у меня есть эта проблема с двумя моими приложениями: одно приложение находится в магазине приложений более 1 года и недавно столкнулось с этой проблемой, а с другим приложением, которое я недавно загрузил, проблема возникла мгновенно.
Я пытался решить эту проблему, изменив файл манифеста Android, но безуспешно, следуя этому решению: Ссылка
Я использую Unity 2020.3.38f1 с настройками сборки: Серверная часть сценариев: IL2CPP Целевые архитектуры: ARMv7, ARM64. Целевой уровень API: уровень API 34. Размер финального apk/aab превышает 150 МБ (не знаю, может ли это быть проблемой)
Любая помощь приветствуется и заранее спасибо.





думаю, я что-то слышал об этом выпуске обновите свое единство, переместите свой проект на более высокую версию единства, обновите все свои пакеты и повторите попытку. и настройки плеера некоторого времени делают это с нами :) у меня была подобная проблема, но немного другая. Я сделал игру для Android, и все было в порядке, но через несколько дней моя игра вылетела на Android, и я искал 2 или 3 дня, и после этого я обнаружил свою ошибку в настройках моего Unity Player. я восстанавливаю все до значений по умолчанию
Мне помогло следующее решение:
Я обновил Unity до более новой версии (2022.3.29f1).
В консоли Google Play я получил следующее сообщение:
androidx.fragment:fragment (androidx.fragment:fragment) сообщил, что версия 1.0.0 устарела. Мы рекомендуем вам обновиться до более новой версии (1.1.0+). Эти версии не были проверены Google Play. Они могут содержать уязвимости или нарушения политики. Тщательно оцените сторонние SDK, прежде чем интегрировать их в свое приложение. Узнайте больше об используемых вами SDK и о том, как принимать обоснованные решения относительно SDK, используя индекс Google Play SDK. Перейти к индексу SDK
Я также получил это сообщение в Unity, выделенное серым цветом, поэтому это не желтое предупреждение или красная ошибка.
Я выпустил файл .aab с этими предупреждениями, и теперь приложение работает как надо.
Думаю, предупреждение не имело особого значения.
Ваш ответ можно улучшить, добавив дополнительную вспомогательную информацию. Пожалуйста, отредактируйте , добавив дополнительную информацию, например цитаты или документацию, чтобы другие могли подтвердить правильность вашего ответа. Более подробную информацию о том, как писать хорошие ответы, вы можете найти в справочном центре.
Ваш ответ можно улучшить, добавив дополнительную вспомогательную информацию. Пожалуйста, отредактируйте , добавив дополнительную информацию, например цитаты или документацию, чтобы другие могли подтвердить правильность вашего ответа. Более подробную информацию о том, как писать хорошие ответы, вы можете найти в справочном центре.