Я обновил приложение и протестировал его на своем устройстве. Все работает нормально, если я тестирую приложение с помощью кнопки запуска в eclipse, но если я экспортирую его в apk и попытаюсь установить apk, это не сработает.
Нет кода ошибки или чего-то еще, он просто говорит, что приложение не установлено.
Любая идея, почему это происходит? Я только что изменил несколько вещей в своем приложении: я удалил basegameutils lib из своего приложения и перенесился на новый api без basegameutils. Thats it (за исключением некоторых исправлений, но это не может быть причиной).
Я уже перезапустил eclipse и очистил все проекты несколько раз.
Целевой sdk равен 22, и я использую новейшие системные образы и так далее для этого уровня api (мой divce - это базовая связь 6 с 5.1.1 запуском). Я также обновил свои инструменты сборки до 23.0.1 с 22.0.1 и удалил версию 22. Это причина?
Я также попытался загрузить apk в консоль dev и не было erros.
Благодарим вас за помощь.
EDIT:
Выход logcat говорит, что подпись не соответствует ранее установленной версии.
Если я пытаюсь установить текущую версию в реальном времени через магазин воспроизведения, также появляется сообщение об ошибке, в котором говорится, что я не могу установить это приложение, потому что другой пользователь уже установил несовместимую версию на этом устройстве (но я не установил его и не использовал есть несколько пользователей на устройстве).
Если я попал в меню приложения в настройках, мое приложение отображается в нижней части списка, но есть заметка о том, что приложение не установлено для пользователей. Если я нажму на него, все кнопки будут незаметными (поэтому я не могу его удалить).
Что происходит?