Мы видели ту же ошибку в большой части нашей базы игроков.Мы смогли связаться с Unity и получить представление об ошибке.
Мы знаем об этой проблеме.Мы исправили это в 2017.3 после обновления JNIbridge для поддержки API Oreo.В предыдущих отчетах сообщалось, что при запуске приложения Unity с разрешением INTERNET и обновлении, остановке или перезагрузке сервисов Google play это приведет к сбою приложения на устройствах Android 8, 8.1.
Проблема заключается в том, чтотот ServiceConnection.onBindingDied, который был добавлен на уровне API 26, не реализован до 2017.3;мы добавили это для GoogleAdsServiceConnection в такой версии, а также обновили JNIbridge для решения этой проблемы.
Я могу воспроизвести его в пустом проекте, установив для доступа в Интернет значение «Требовать» и при запуске на устройстве,Зайдите в настройки -> Приложения и уведомления-> Службы Google Play-> Хранение-> УПРАВЛЕНИЕ ПРОСТРАНСТВОМ-> ОЧИСТИТЬ ВСЕ ДАННЫЕ, затем приложение вылетает, как описано в Переполнении стека.
Планируете ли вы обновить свой проектна 2017.4 LTS?
Я спрашиваю, потому что мы думаем, что обратный порт исправления не выполним, не только потому, что это будет для версии, для которой мы больше не создаем исправления (5.6.x), носоответствующее исправление будет включать в себя бэкпорт полной поддержки API-интерфейсов Oreo, что может быть сложно и может вызвать регресс.
Мы решили попробовать обновить нашу версию Unity с 5.6.4f1 до рекомендуемой версии 2017 года.Похоже, это должно решить наши проблемы.