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".
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.
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
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. –
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