В настоящее время у меня есть приложение React Native в магазине Play. Шаги, выполненные месяц назад:
- I generated private signing key using keytool
- Я создал кестор под названием prod.keystore (запомненный псевдоним)
- Поместил мой prod.keystore в каталог android / app
- Отредактировал ~ / .gradle / gradle.properties с правильным паролем, псевдонимом и ключом хранилища ключей
- Отредактировал файл android / app / build.gradle, чтобы добавить конфигурацию подписи
- Ran cd android && ./gradlew AssemblyRelease, чтобы получить apk Успешно загруженный apk в Play store
Сегодня, после некоторых изменений в моем коде, я сгенерировал новый apk, используя ЖЕ prod.keystore (с тем же паролем, псевдонимом и ключом хранилища ключей). Перед этим я увеличил код версии android в Androidmanifest.xml и build.gradle.
У меня была старая версия приложения, которую я установил из Playstore. После создания нового apk я попытался установить его на свой телефон. Я ожидал, что обновление будет выполнено, но после попытки установки я получил сообщение «Приложение не установлено». adb install new-apk-name.apk
дает мне немного более подробную ошибку INSTALL_FAILED_UPDATE_INCOMPATIBLE
Я не хочу удалять приложение и устанавливать его снова. Я хочу иметь возможность обновить приложение и протестировать его перед загрузкой в магазин. Кто-нибудь знает, почему это не работает?