Страница 1 из 1

Не запускается если установить apk вручную или через маркет

СообщениеДобавлено: 19 сен 2015, 12:17
docxplusgmoon
Добрый день.

Вроде закончил игру и начал заливать на гугл плэй. Все залил опубликовал и сделал альфа-тестирование. С телефона перешел по ссылке и скачал игру с маркета и установил. И она не запускается.

Грузится первая сцена и все. На этой первой сцене есть фоновая музыка и она не играет.

НО! Если в unity выполнить команду "Build and Run" то на устройстве все нормально запускается. Потом удалить игру с телефона вручную установить этот же apk на телефон то опять проблема.

Я думаю может игре каких-то привилегии не хватает? А когда сам Unity устанавливает и запускает( через Build and Run ) он типа проверенный источник?

Это проблема возникла после того как я подписал приложения для заливки на гугл плей. Может из за него?

Подскажите пожалуйста.

Re: Не запускается если установить apk вручную или через маркет

СообщениеДобавлено: 19 сен 2015, 18:57
mp3
Что если запустить приложение не с ярльіка
на рабочем столе, которьій создается при установки приложения с GP,
а зайдя в меню?

Re: Не запускается если установить apk вручную или через маркет

СообщениеДобавлено: 21 сен 2015, 09:29
docxplusgmoon
Через меню тоже не работает.

тоже самое. сегодня попробовал так.

Как устроено: есть сцена start.unity в нем есть фоновая музыка с скриптом который говорит Unity не удалять его всегда(DontDestroyLoad). И спрайт на весь экран с скриптом. В методе Start() подгружается уже другая сцена menu.unity - это главная страница игры. Первая сцена создана специально для фоновой музыки чтобы она была всегда и не дублировалась.

Сегодня сделал так: При запуске сразу грузил сцену menu.unity (главная страница игры). Там есть кнопки Play и другие. При запуске анимация кнопок работает, но не сама кнопка Play, при нажатии на который должна открывается страница выбора уровня. Как бы не нажимал на кнопку не реагирует.

Как можно увидеть ошибки консоли при запуске на телефоне?

Re: Не запускается если установить apk вручную или через маркет

СообщениеДобавлено: 21 сен 2015, 09:48
docxplusgmoon
Воспользовался logcat'ом. Он пишет "level 'menu' couldn't be loaded because unity ....".

Но я добавил его в настройках. Подтверждение этому то что при запуске на телефоне через Unity все работает.


Почему он не видит сцену?

Re: Не запускается если установить apk вручную или через маркет

СообщениеДобавлено: 21 сен 2015, 18:00
mp3
Лучше переходить со сценьі в сцену используя иерархию, а не имена сцен.
Что бьі упасти себя от ошибок с названиями.
loadLevel.png

Синтаксис:
Используется csharp
Application.LoadLevel(1); // загрузить меню

Re: Не запускается если установить apk вручную или через маркет

СообщениеДобавлено: 22 сен 2015, 20:30
docxplusgmoon
mp3 писал(а):Лучше переходить со сценьі в сцену используя иерархию, а не имена сцен.
Что бьі упасти себя от ошибок с названиями.
loadLevel.png

Синтаксис:
Используется csharp
Application.LoadLevel(1); // загрузить меню


Да не вряд ли ошибка в имени сцены. Потому что при запуске из unity через команду "Build & Run" на телефоне все запускается. Тут что-то не так с правами или с телефоном. Попытаюсь найти другой телефон и на нем попробовать.

Включил logcat. Когда устанавливаю apk вручную что в логе пишет: "No content provider found for permission revoke". И на телефоне не создается папка для игры в папке ./android/data/.

А если из Unity запустить "Build & Run" там папка для игры создается.

Как решу отпишусь

Re: Не запускается если установить apk вручную или через маркет

СообщениеДобавлено: 25 фев 2017, 15:45
ZhukAndriy
Кто то решил надою проблему отпишите, а то у меня похожая ситуация. При установке с маркета игра запускаєтса(первая сцена), но при нажатии кнопки следующая сцена, игра виснет, и после перезагрузки телефона все работает нормально :(

Re: Не запускается если установить apk вручную или через маркет

СообщениеДобавлено: 15 июн 2018, 01:16
Mistmare
Здравствуйте! Возникла схожая беда. Может у кого появилась информация по этому поводу. Андроид приложение из двух сцен при build and run из Unity запускается корректно. А если устанавливать тот же APK файл то грузится только первая сцена, она функционирует как и должно, но переход на 2ю сцену ничего не дает. Причем APK файл до установки Player настроек работал хорошо, а после их регулировки работает только первая сцена.
Может в настройках чего-то недопонял.

Re: Не запускается если установить apk вручную или через маркет

СообщениеДобавлено: 15 июн 2018, 09:28
Tolking
может сцены нет в билде?