Полное руководство:
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=en
Обновите свои приложения
Подготовьте свой APK
Когда вы будете готовы внести изменения в свой APK, обязательно обновите код версии вашего приложения, чтобы существующие пользователи получили ваше обновление.
Используйте следующий контрольный список, чтобы убедиться, что ваш новый APK готов к обновлению существующих пользователей:
- Название пакета обновленного APK должно быть таким же, как у текущей версии.
- Код версии должен быть больше, чем текущая версия. Узнайте больше о версиях ваших приложений.
- Обновленный APK должен быть подписан той же подписью, что и текущая версия.
Чтобы убедиться, что ваш APK использует ту же сертификацию, что и предыдущая версия, вы можете запустить следующую команду для обоих APK и сравнить результаты:
$ jarsigner -verify -verbose -certs my_application.apk
Если результаты идентичны, вы используете тот же ключ и готовы продолжить. Если результаты отличаются, вам нужно будет повторно подписать APK с правильным ключом.
Узнайте больше о подписании ваших приложений
Загрузите свой APK
Как только ваш APK будет готов, вы можете создать новую версию.