Повне керівництво:
https://developer.android.com/studio/build/application-id.html
Відповідно до офіційних блогів Android:
https://android-developers.googleblog.com/2011/06/things-that-cannot-change.html
Можна сказати, що:
Якщо ім'я пакету маніфесту змінилося, нову програму буде встановлено поряд зі старою програмою, тож вони обидва разом співіснують на пристрої користувача.
Якщо сертифікат підписання зміниться, спроба встановити нову програму на пристрій не вдасться, доки не буде встановлена стара версія.
Відповідно до контрольного списку оновлень додатків Google:
https://support.google.com/googleplay/android-developer/answer/113476?hl=uk
Оновіть свої додатки
Підготуйте свій APK
Коли ви будете готові внести зміни до свого APK, обов’язково оновіть код версії додатка, щоб існуючі користувачі отримали ваше оновлення.
Скористайтеся наведеним нижче контрольним списком, щоб переконатися, що ваш новий APK готовий оновити існуючих користувачів:
- Назва пакета оновленого APK має бути такою ж, як і в поточній версії.
- Код версії повинен бути більшим, ніж поточна версія. Дізнайтеся більше про версію програм.
- Оновлений APK потрібно підписати таким же підписом, що і поточна версія.
Щоб підтвердити, що ваш APK використовує ту саму сертифікацію, що і попередня версія, ви можете запустити таку команду в обох APK та порівняти результати:
$ jarsigner -verify -verbose -certs my_application.apk
Якщо результати однакові, ви використовуєте той самий ключ і готові продовжити. Якщо результати різні, вам потрібно буде підписати APK правильним ключем.
Докладніше про підписання заявок
Завантажте APK
Після того, як ваш APK буде готовий, ви можете створити нову версію.