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

Программирование для iPhone & Android

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

Сообщение docxplusgmoon 19 сен 2015, 12:17

Добрый день.

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

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

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

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

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

Подскажите пожалуйста.
docxplusgmoon
UNец
 
Сообщения: 4
Зарегистрирован: 19 сен 2015, 12:05

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

Сообщение mp3 19 сен 2015, 18:57

Что если запустить приложение не с ярльіка
на рабочем столе, которьій создается при установки приложения с GP,
а зайдя в меню?
Be straight, or go forward.
Аватара пользователя
mp3
Адепт
 
Сообщения: 1071
Зарегистрирован: 21 окт 2009, 23:50

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

Сообщение docxplusgmoon 21 сен 2015, 09:29

Через меню тоже не работает.

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

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

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

Как можно увидеть ошибки консоли при запуске на телефоне?
docxplusgmoon
UNец
 
Сообщения: 4
Зарегистрирован: 19 сен 2015, 12:05

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

Сообщение docxplusgmoon 21 сен 2015, 09:48

Воспользовался logcat'ом. Он пишет "level 'menu' couldn't be loaded because unity ....".

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


Почему он не видит сцену?
docxplusgmoon
UNец
 
Сообщения: 4
Зарегистрирован: 19 сен 2015, 12:05

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

Сообщение mp3 21 сен 2015, 18:00

Лучше переходить со сценьі в сцену используя иерархию, а не имена сцен.
Что бьі упасти себя от ошибок с названиями.
loadLevel.png

Синтаксис:
Используется csharp
Application.LoadLevel(1); // загрузить меню
У вас нет доступа для просмотра вложений в этом сообщении.
Be straight, or go forward.
Аватара пользователя
mp3
Адепт
 
Сообщения: 1071
Зарегистрирован: 21 окт 2009, 23:50

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

Сообщение docxplusgmoon 22 сен 2015, 20:30

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

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


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

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

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

Как решу отпишусь
docxplusgmoon
UNец
 
Сообщения: 4
Зарегистрирован: 19 сен 2015, 12:05

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

Сообщение ZhukAndriy 25 фев 2017, 15:45

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

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

Сообщение Mistmare 15 июн 2018, 01:16

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

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

Сообщение Tolking 15 июн 2018, 09:28

может сцены нет в билде?
Ковчег построил любитель, профессионалы построили Титаник.
Аватара пользователя
Tolking
Адепт
 
Сообщения: 2715
Зарегистрирован: 08 июн 2009, 18:22
Откуда: Тула


Вернуться в iPhone & Android

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4