2012-09-26 12 views
17

Posiadam istniejący magazyn kluczy z hasłem i kilkoma kluczami z różnymi hasłami wewnątrz dla różnych aplikacji, które wyeksportowałem i przesłałem do Google Play."BŁĄD: nie można odzyskać klucza" Podczas eksportowania podpisanej aplikacji na Androida za pomocą istniejącego magazynu kluczy

Niedawno zaimportowałem jeden z projektów aplikacji, wprowadziłem kilka znaczących modyfikacji i próbuję wyeksportować go przy użyciu tego samego magazynu kluczy i wybierając ten sam alias/hasło, co podczas tworzenia.

Problem polega na tym, że po kroku, w którym wybieram alias klucza i hasło klawisza Enter, widzę "BŁĄD: Nie można odzyskać klucza".

enter image description here

Podejrzewam, że może być wprowadzenie nieprawidłowego hasła klucza (zauważ, że hasło magazynu kluczy jest prawidłowa, więc to nie jest powód do wydania).

Próbowałem utworzyć nowy alias i wyeksportować aplikację pod nim, ale Google Play nie zaakceptuje tego pliku, chyba że jest podpisany tym samym certyfikatem.

Naprawdę nie wiem, jak postępować w tym scenariuszu oprócz próby brutalnej siły kluczowego hasła. Jeśli uważasz, że jest to jedyna ścieżka, znasz dobre narzędzie do łamania zabezpieczeń dla kluczy w pliku kluczy, dla którego już znam hasło? Magazyn kluczy to plik .reg utworzony za pomocą kreatora eksportu Eclipse.

Odpowiedz

51

Jestem pewien, że właśnie wprowadziłeś hasło niepoprawnie. Zdarzyło mi się właśnie teraz, natknąłem się na twoje pytanie, mając nadzieję na odpowiedź. Nie znalazłem żadnego, więc spróbowałem ponownie wpisać hasło. A potem zadziałało.

+0

Witam Mam certyfikat mojego magazynu kluczy, a także pamiętam hasło do magazynu kluczy, a na liście widzę nazwę Aliasu, której użyłem do podpisania pliku APK, ale zapomniałem hasła w sekcji alias klucza, czy można go jakoś odzyskać . – Prateek

+8

Dziwne dziwactwo, które odkryłem: (przy użyciu adt 22.3 i prawdopodobnie wcześniejsze wersje) Po wprowadzeniu nieprawidłowego hasła klucza (bez wpisu kluczy magazynu kluczy), jesteś "zablokowany" od kolejnych prób, aż zamkniesz okno dialogowe Eksportuj aplikację Android. Nie można po prostu nacisnąć przycisku Wstecz i spróbować ponownie. –

+0

Zrobiłem to dwa razy niepoprawnie, przybyłem tutaj, przeczytałem twoją odpowiedź, spróbowałem ponownie, a potem zadziałało. Możliwe, że zamknąłem ten dialog w międzyczasie, chociaż tak, jak opisywał Hugh Jeffner. – Zerga

5

Natknąłem się na ten sam problem. Ale byłem pewien, że poprawnie wpisałem hasło. Nawet napisałem to do notatnika i skopiowałem - wkleiłem to na pewno. Potem stworzyłem narzędzie do łamania haseł dla mojego hasła klucza magazynu kluczy i odkryłem, że klucz był tym, którego używałem od samego początku! Próbowałem raz jeszcze i zadziałało. Sądzę więc, że był to jakiś błąd. Może powinieneś spróbować zamknąć i ponownie uruchomić Eclipse lub ponownie uruchomić komputer.

+0

Na marginesie, czy możesz udostępnić cracker haseł, którego używałeś do tego? Zdarza mi się bardzo często zapominać o hasłach związanych z plikami kluczy. –

+0

@WordPressDeveloper Niestandardowy cracker do haseł został stworzony, aby sprawdzić wśród setek odmian, których używam dla moich haseł. Niezbyt przydatne dla nikogo innego. –

Powiązane problemy