Soru Anahtar kurtarılamıyor [çift]


Bu sorunun zaten bir cevabı var:

Uygulamamın ilk sürümünü iki gün önce Play Store'da yayınladım. Bilinen bir takma ad ve parola ile anahtar kullandım.

Sonra, benim app adı tutuldu olarak değiştirdim, sadece bir harf değiştirdi. Şimdi, sürüm 2'yi tutulmak istiyorum, anahtarı ilk kez kullanmaya çalışın ve takma ad ile şifre girin. Eminim doğrudur!

Son adımda, Eclipse bana "Anahtar kurtarılamıyor" diyor. Yeni biriyle denedim, ancak Play Store bir hata gösteriyor. Ne yapabilirim??

DÜZENLE:

enter image description here

enter image description here

enter image description here

İkinci görüntüde gördüğünüz gibi, doğru parola OLMALIDIR çünkü aksi takma ad, açılır kutuda olmayacaktı. Ayrıca ikinci şifre doğrudur, bu birinciden bir kopyasıdır. Sadece bir takma adım var!

Son fotoğraftaki hedef APK dosya bağlantısı doğru değil mi?


33
2018-01-30 14:52


Menşei


'Uygulamanın adını değiştir' Bu bildiriden mi bahsediyorsunuz? veya Eclipse> proje> refactor> yeniden adlandır? - wtsang02
Eclipse'de "refactor" - "yeniden adlandır" ı tıklıyorum! - user896692


Cevaplar:


Çözüm: KeyStore şifresi ve Anahtar şifresi aynı olmalıdır.

Her iki şifreyi de keytool kullanarak değiştirme

KeyStore şifresini değiştir 

keytool -storepasswd -new %newpassword% -keystore %YourKeyStore%.jks

%% şifrenizi, gerçek şifrenizle değiştirin, YourKeyStore ile aynı

Takma Ad Değiştir Parola

keytool -keypasswd -alias %MyKeyAlias% -new %newpassword% -keystore KeyStore.jks

Not: Onlara sorulduğunda hem anahtar deposu hem de diğer adlar için eski şifreler sağlayın

(den alıntıdır http://karim-ouda.blogspot.com/2010/07/errors-solutions-5.html)


91
2017-07-20 01:45



Çok teşekkürler! Ama neden böyle yaparlar? - Sagar Sodah
Aynı problemim var. İmzalı uygulama Eclipse donduruyorken hatırlıyorum. Ama üretilen sertifika tamam görünüyor. Şimdi bir güncelleme yüklemeye çalışıyorum ama güncelleme ile ilgili bir sorun var. Onu değiştirmeye çalıştım ve seninle aynı hatayı aldım. Baska öneri? - Foo
Studio'nun son sürümlerinde durumun durması, Android Studio 1.4'e tekrar geri dönmüş gibi görünüyor, ancak aynı şifreyi kullanarak bunu düzeltiyor. - Longmang
İkinci komutu kullanarak bu hatayı alıyorum: java.security.UnrecoverableKeyException: Cannot recover key - JCarlos
Aynı problemle karşılaştım ama farklı bir şekilde çözdüm. Benim sorunum, hem anahtar deposu hem de anahtar parolasını belirtmedim, ancak yalnızca eski ve uygulama anahtarını anahtar deposu parolasıyla açmaya çalıştı - bu ikisi farklıysa başarısız olur. - reim


Şifrelerinizde özel karakterler varsa, bunu değiştirmek için bu aracı kullanın:

http://keystore-explorer.org/

Denedim komutlar Windows'da ve işe yaramadı (muhtemelen özel karakterlerden dolayı).

enter image description here


5
2018-03-23 14:50





Uygulamayı imzalarken Uygulama Adı'nı değiştirmek sorun yaratmaz. Yanlış bir şifre veya anahtar deposu takma adı girmiş olabilirsiniz.

Ve uygulamayı imzalamak için yeni bir anahtar deposu oluşturamazsınız. Bunu yaptıktan sonra başka bir uygulama ve şu anda var olan uygulamayı güncelleyemezsiniz.

Uygulamayı, uygun keystore-alias ve parola ile First Keystore ile yeniden imzalamayı deneyin. Bu sizin için zor olabilir, ancak ilk anahtar deposu dosyasıyla yeniden oturum açamazsanız, uygulamayı ikinci sürümle güncelleyemezsiniz.


3
2018-01-30 14:57



Cevabınız için teşekkürler. Bunun bir problem yaratmadığını düşünüyorum, kullandığım şifreyi göstermenin herhangi bir yolu var mı? Muhtemelen değil.. - user896692


Benim durumumda hata şifre özel bir karakter nedeniyle oldu: Ç.


0
2017-09-06 13:24