2015-03-09 4 views
2

У меня есть приложение (App1), и оно выпущено и используется. Я сделал большое обновление, но изначально хотел, чтобы это было новое приложение, поэтому я сделал другое приложение (App2) в моей консоли разработчика и начал там тестирование.Можете ли вы обновить приложение Android с совершенно другим APK?

Я изменил свое мнение о том, что это новое приложение. Я хочу обновить оригинальный App1. Я должен был просто сделать это в первую очередь. Если я попытаюсь загрузить App2 apk в App1, я получаю ошибки в подписи. Можно ли скопировать подпись из App1 в App2, чтобы я мог использовать App2 apk для обновления App1?

+0

Но в этом случае ваше имя пакета App2 отличается от имени пакета App1. –

ответ

2

Если вы используете то же имя пакета и ключ подписи для обоих, у вас не должно быть никаких проблем.

Не забудьте увеличить версиюCode и versionName в файле build.gradle или манифеста в соответствии с вашей последней версией, иначе у вас возникнут проблемы после ее загрузки в игровой магазин.

+0

Спасибо. Это файл .jks? – user3572565

+0

Да, вы также должны использовать тот же файл .keystore для подписания. –

1

Вам необходимо проверить следующее:

  • Имя пакета должно быть таким же, как это было раньше.
  • увеличить versionCode и versionCode при необходимости.
  • вам необходимо использовать то же самое освобождение keystore, как и прежде.

Для Вашего app2 Вам также следует подготовить обновление, которое просто открывающую Google Play Маркет страницы app1 и уведомляет пользователь:
«Эта версия больше не поддерживается, пожалуйста, перейти на страницу загрузки приложения ".

Смежные вопросы