Kılavuzun tamamı:
https://developer.android.com/studio/build/application-id.html
Android resmi Bloglarına göre:
https://android-developers.googleblog.com/2011/06/things-that-cannot-change.html
Şunu söyleyebiliriz:
Manifest paket adı değiştiyse, yeni uygulama eski uygulamanın yanına yüklenecek ve böylece ikisi de kullanıcının cihazında aynı anda var olacaktır.
İmza sertifikası değişirse, cihaza yeni uygulamanın yüklenmeye çalışılması, eski sürüm kaldırılana kadar başarısız olacaktır.
Google Uygulama Güncelleme kontrol listesine göre:
https://support.google.com/googleplay/android-developer/answer/113476?hl=tr
Uygulamalarınızı güncelleyin
APK'nızı hazırlayın
APK'nızda değişiklik yapmaya hazır olduğunuzda, mevcut kullanıcıların güncellemenizi alması için uygulamanızın sürüm kodunu da güncellediğinizden emin olun.
Yeni APK'nızın mevcut kullanıcılarınızı güncellemeye hazır olduğundan emin olmak için aşağıdaki kontrol listesini kullanın:
- Güncellenen APK'nın paket adı, mevcut sürümle aynı olmalıdır.
- Sürüm kodunun mevcut sürümden daha büyük olması gerekir. Uygulamalarınızın sürümlerini belirleme hakkında daha fazla bilgi edinin.
- Güncellenen APK, mevcut sürümle aynı imzayla imzalanmalıdır.
APK'nızın önceki sürümle aynı sertifikayı kullandığını doğrulamak için aşağıdaki komutu her iki APK'da çalıştırabilir ve sonuçları karşılaştırabilirsiniz:
$ jarsigner -verify -verbose -certs my_application.apk
Sonuçlar aynıysa, aynı anahtarı kullanıyorsunuz ve devam etmeye hazırsınız. Sonuçlar farklıysa, APK'yi doğru anahtarla yeniden imzalamanız gerekecektir.
Uygulamalarınızı imzalama hakkında daha fazla bilgi edinin
APK'nızı yükleyin APK'nız
hazır olduğunda yeni bir sürüm oluşturabilirsiniz.