Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Google Play & Unity3D, непонятные проблемы.

Google Play & Unity3D, непонятные проблемы.

HTCraftУчастникwww11 янв. 201822:53#0
Доброго всем времени суток и отличного расположения духа.
Столкнулся с непонятными вещами при публикации игры Google Play, написанной на Unity3D.
1. После публикации программа стала требовать доступа к данным телефона, хотя APK игры устанавливаемый прямо на телефон ничего такого не просит. Но похоже, что данная информация нужна самому Гуглу для статистики.
2. При запуске установленного с Play приложения оно запускается очень долго, около 5-7 секунд просто черный экран, потом появляется логотип Юнити, после этого игра загружается в "Landscape" ориентации, хотя телефон находится в "Portrait" положении.
Перепробовал все возможные настройки билдинга программы, но не помогает ничего.
Это так у всех или мне очень повезло?
SazonoffПостоялецwww11 янв. 201823:53#1
Ставлю на корявый android manifest.
HTCraftУчастникwww12 янв. 20180:00#2
Смотрел его, но ничего особо корявого не нашел.
Впрочем, может подскажете, на что именно обратить внимание?
HTCraftУчастникwww12 янв. 20180:12#3
Может быть в этом дело
android.permission.WRITE_EXTERNAL_STORAGE
Вот сам манифест
+ Показать
SazonoffПостоялецwww12 янв. 20180:21#4
Их может быть и несколько, они мерджатся при билде. Скорее всего стоит пройтись поиском в плагинах(реклама,аналитика,какие-нибудь сервисы). Искать что-то типо: android:screenOrientation="landscape"> и READ_EXTERNAL_STORAGE

2-ой вариант взять финальный apk и декодировать https://ibotpeaches.github.io/Apktool/ и посмотреть уже смерженый манифест на наличие лишнего и плясать оттуда.

SazonoffПостоялецwww12 янв. 20180:38#5
Собственно и пробуйте удалять,возможно без данного разрешения что-то не будет работать, тут уж кроме вас никто не знает. По поводу ориентации экрана,а в Player Settings всё нужное стоит?
Типо:
Изображение
Если да - пробуйте менять руками android:screenOrientation="10" на то,что вам нужно.
HTCraftУчастникwww12 янв. 20189:41#6
Sazonoff
Их может быть и несколько, они мерджатся при билде. Скорее всего стоит пройтись
поиском в плагинах(реклама,аналитика,какие-нибудь сервисы). Искать что-то типо:
android:screenOrientation="landscape"> и READ_EXTERNAL_STORAGE
2-ой вариант взять финальный apk и декодировать
https://ibotpeaches.github.io/Apktool/ и посмотреть уже смерженый манифест на
наличие лишнего и плясать оттуда.

А что толку декодировать итоговый (после размещения на ГП) вариант?
Что это даст, кроме знания? Повлиять на это я не смогу.
Насчет поменять руками разрешенные ориентации... Локально я менял, но у меня и так работает нормально.
Ломается после размещения на ГП.
В любом случае, спасибо за ответы.
Буду думать дальше.

/ Форум / Программирование игр / Общее

2001—2018 © GameDev.ru — Разработка игр