Здравствуйте!
Имеется старенькое мобильное приложение. Возникла необходимость установить его на Андроид с версией 9 и выше. В результате установки получаю ошибку "Приложение не установлено". На некоторых устройствах установить получается, но при открытии отваливается с ошибкой "В приложении возникла ошибка".
Что сделал: а Андроид Студио в пункте Configure - SDK Manager - вкладка SDK Platforms выбрал версии с 8 по 10 все включительно. Что-то скачалось, установилось. Собрал приложение заново - ошибка не ушла.
В чем может быть причина и как побороть ошибку на Андроидах 9+?
Сборщик мобильных приложений 2.0.6.11, платформа 8.3.16.1502.
Версия мобильной платформы, загруженной в сборщик, - 8.3.10.84.
Установил свежий сборщик (8.3.18.95), добавил в него свежую мобильную платформу (8.3.18.77), прописал настройки параметров сборщика по аналогии с действующей базой сборщика. Добавил мобильную конфигурацию и мобильное приложение. Начинаю сборку, появляется окно "Сборка мобильного приложения" и все, висит так часами. Причем, база активна, не зависает. Можно закрыть это окно. Что не так?
(6) Скачал другую конфу.
Теперь насчет ОЗУ не ругается, но при сборке получаю ошибку доступа к файлам, которые в папке кеша находятся. Причем в трех разных версиях конфигурации пробовал. База файловая. В рабочей, файловой, все собирается без ошибок. В чем ошибка, куда копать?
(7) Так-с. Вроде бы получилось собрать приложение.
Пришлось создавать новый ключ разработчика. Но теперь появилось два вопроса:
1. При установке нового приложения появилось новый пункт в доступе: "Play Install Refferer API". Что оно дает? В гугл плее размещать приложение не планируется.
2. В связи с тем, что создан новый ключ разработчика, какие могут быть проблемы в дальнейшем? Обновляться приложение будет под новым ключом? Предыдущая версия приложения создана под ключом старого разработчика. Я его экспортировал, но в новую базу не получается установить. При получении хеш ключа возникает ошибка. Я так подозреваю, что пароль неверный.