Guia completo:
https://developer.android.com/studio/build/application-id.html
De acordo com os blogs oficiais do Android:
https://android-developers.googleblog.com/2011/06/things-that-cannot-change.html
Nós podemos dizer que:
Se o nome do pacote de manifesto foi alterado, o novo aplicativo será instalado junto com o aplicativo antigo, para que ambos coexistam no dispositivo do usuário ao mesmo tempo.
Se o certificado de assinatura mudar, a tentativa de instalar o novo aplicativo no dispositivo falhará até que a versão anterior seja desinstalada.
De acordo com a lista de verificação do Google App Update:
https://support.google.com/googleplay/android-developer/answer/113476?hl=en
Atualize seus aplicativos
Prepare seu APK
Quando você estiver pronto para fazer alterações em seu APK, certifique-se de atualizar o código da versão do seu aplicativo também para que os usuários existentes recebam sua atualização.
Use a seguinte lista de verificação para garantir que seu novo APK esteja pronto para atualizar seus usuários existentes:
- O nome do pacote do APK atualizado deve ser igual ao da versão atual.
- O código da versão precisa ser maior do que a versão atual. Saiba mais sobre como controlar as versões de seus aplicativos.
- O APK atualizado precisa ser assinado com a mesma assinatura da versão atual.
Para verificar se seu APK está usando a mesma certificação da versão anterior, você pode executar o seguinte comando em ambos os APKs e comparar os resultados:
$ jarsigner -verify -verbose -certs my_application.apk
Se os resultados forem idênticos, você está usando a mesma chave e está pronto para continuar. Se os resultados forem diferentes, você precisará assinar novamente o APK com a chave correta.
Saiba mais sobre como assinar seus aplicativos
Faça upload de seu APK Assim
que seu APK estiver pronto, você pode criar uma nova versão.