2013-01-05 21 views
6

Kısa bir süre önce bir uygulamayı pazara güncelledim, anahtar deposunu ve ilgili parolayı oluşturdum. Şimdi uygulamayı güncelledim ve piyasada da güncellemeyi planlıyorum, aynı medyada QR Kodları yayınladım ve yeni APK'mı imzalamaya çalışırken, "Geçersiz anahtar deposu formatı" seçeneğiyle ilgili hataya devam ediyorum. Mevcut Keystore kullan ". Nerede yanlış gittiğimi belirleyemiyorum. Eğer daha önce olduğu gibi aynı anahtar deposunu açarak ve doğru şifreyi kullandığınızı pozitif Geçersiz anahtar deposu biçimi

+0

Tamamen farklı bir anahtar deposu kullanmak zorunda kaldım ve önceki sürümü yayından kaldırdım, yanlış anladım yerler! – Skynet

+0

Hayır Uygulamamı yayından kaldırmak istemiyorum –

cevap

1

Are: Burada

ekran görüntüsü nedir? Anahtar deposunun bir şekilde bozulduğu bir ihtimal olabilir; belki bir yedeğiniz var mı?

+1

Bunun için yeniyim, oluşturduğum önceki anahtar deposu şu anda kullandığım parola ile aynıydı. Anahtar deposu nerede bulunur? Kesin apk'yi F: \ 'da bulabilirim. Onu sakladığım yer burası. – Skynet

+0

İmzalı bir uygulamayı dışa aktarıyorsunuz değil mi? Anahtar deposu sadece ADT'nin oluşturmanıza yardımcı olabilecek bir dosyadır; Nerede sakladığını bilmiyorum. Bu konuda okuyabilirsiniz [burada] (http://stackoverflow.com/questions/6849558/android-what-is-a-keystore-file-and-what-is-it-used-for) ve [(daha da önemlisi) Burada] (http://developer.android.com/tools/publishing/app-signing.html). –

+0

Bunu buldum, oluştururken ona yol vermemiştim. Eclipse onu varsayılan klasörüne gizlemişti. Ama benim problemim persis gibi görünüyor. Daha önce bir anahtar deposu yaratmıştım ve aynı sorun nedeniyle yeni uygulamamı farklı bir anahtar deposuyla imzalamak zorunda kaldım. Şimdi bir öncekini bulabiliyorum ama yeni olanı değil! Çok kafa karıştırıcı! – Skynet

-1

(zaten KeyStore varolan için) çalışma alanında da .jks dosyayı koyun ve sonra sağ projede> ihracat tıklayın> Android> İhracat Android Uygulama tarayıcısında> 'nu tıklayın (projenizi seçin)> sonraki> tarayıcıda tıklayın (ver .jks dosyanızın yolunu açtığınız çalışma alanından)> şifre> takma ad (açılır listeden diğer isminizi seçin)> şifre> bitirme