Soru & Cevap

Apk dosyasını oluştururken sertifika problemi

19.12.2013 - 02:59

Merhaba,

 

Uygulamamı Eclipse üzerinden Run diyerek çalıştırdığımda çalışıyordu ancak apk yapıp sertifikaladığımda çalışmıyordu. Bende bunun üzerine Projedeki Bin dosyasının içindeki APK dosyasını kullandım. O zaman çalıştı ancak uygulamayı güncellemek istediğim zaman Sertifika hatasu veriyor. İlk olarak apk dosyasına Zipalign yapmamı istedi. Onu şu şekilde yaptım : http://xn--webyazlm-ykbb.com/index.php/2013/04/30/android-eclipse-zipalign-nedir-nasil-yapilir-kavrami/

Sonrasında google play şu hatayı verdi : Önceki APK’larınızdan farklı bir sertifika ile imzalanmış bir APK yüklediniz. Aynı sertifikayı kullanmanız gerekir. Mevcut APK’larınız dijital parmak izli sertifikalarla imzalanmış durumda.

 

Bu durumda ne yapmam gereikyor? 

 

Teşekkürler.

600 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-2827-1418894077.jpg
macir27
19.12.2013 - 09:11

Merhaba,

 

dediğiniz gibi Build Automatically seçeneğini kaldırdım ve Export Signed Application yaptım. Hata detayı şu şekilde :

 

RETIM'E YENI APK YÜKLE

Yükleme başarısız oldu

Önceki APK’larınızdan farklı bir sertifika ile imzalanmış bir APK yüklediniz. Aynı sertifikayı kullanmanız gerekir. Mevcut APK’larınız dijital parmak izli sertifikalarla imzalanmış durumda:

[ SHA1: 98:D9:8E:8B:F3:B8:DA:86:C4:84:A8:B6:F1:19:75:3D:16:E1:1C:52 ]

ve yüklediğiniz APK'yı imzalamak için kullanılan sertifikalarda şu dijital parmak izleri var:

[ SHA1: D7:15:42:4F:BD:A0:5F:EC:9B:96:70:05:A8:1D:14:16:F7:9D:43:61 ]

 

Başka bir APK yükle

Bu uygulamayı yayınlayarak Geliştirici Program Politikaları ile (geliştirici reklam politikası dahil) uyumlu olduğunu onaylamış olursunuz. Uygulamanız ABD ihracat yasalarına tabi olabilir ve siz de söz konusu tüm yasalara uymayı kabul edersiniz. Daha fazla bilgi edinin

Şimdi Üretim'e yayınla

 

Taslağı kaydet

 

İptal

picture-483-1374012946.jpg
kerem.kusmezer
19.12.2013 - 05:05

Bin dosyasındaki apk sizin için adt tarafından oluşturulmuş olan debug.key'i kullanıyor, bundan dolayı uyumsuz key problemi ve mesajı alıyorsunuz.

Export aldığınızda aldığınız hatanın tam hata ekranı ve mesajlarını bizimle paylaşırsanız , ayrıca export almadan önce Project menüsünden Build Automatically seçeneğini kapatıp, tekrardan Export Signed Application yaparsanız probleminizin giderilmesi mümkün olacaktır.

picture-2827-1418894077.jpg
macir27
19.12.2013 - 03:40

Merhaba,

 

Daha önce Eclips üzerinden imzalama yaptım, uygulamayı yayınladım. İmzalamayı bu şekilde yaptım : https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-201/uygulamanin-paketlenmesi-ve-imzalanmasi

Sonrasında S3 ve S4 gibi cihazlarda imazlanmış apk uygulaması çalışmayınca Bin dosyasındaki apk dosyasını kullandım, bu dosyayı direk telefona attığımda program çalışıyor ancak google play'e yüklemek istediğimde bahsettiğim hatayı verdi. İmzalama yaparken eski keyler yerine New diyerek yenilerini oluşuturup denedim ama yukarıda bahsettiğim hatayı verdi.

 

Teşekkürler.

picture-3606-1408610132.jpg
cgural
19.12.2013 - 03:21

Daha önce başka bir "release key" ile imzalamış mıydınız? Yoksa sadece Eclipse ile Run dediğinizde çıkan paketi (debug key ile imzalanmıştır) mi göndermiştiniz?

İsterseniz uygulamayı marketten kaldırın, tekrar yüklemeyi deneyin. Var olan uygulamayla imzaladığınız anahtarlar farklıysa Google Play kabul etmeyecektir.