Jak ustawić własny keystore do debugowania w eclipse dla Androida

Mam Niestandardowy keystore, którego używam do podpisywania mojego apk. teraz chcę użyć tego samego keystore do debugowania. kiedy idę do eclipse - > windows- > preferences - > android- > build and set my custom key store i dostać "Keystore został naruszony, lub hasło było nieprawidłowe"?

Author: user2234091, 2013-04-02

5 answers

Miałem ten sam problem i oto kroki, aby poprawnie utworzyć własny keystore, który może być użyty do debugowania w Eclipse:

Zasadniczo powinieneś zmienić zarówno storepasswd, jak i keypasswd dla aliasu androiddebugkey na "android".

Oto komendy:

keytool -changealias -keystore mykeystore.keystore -alias [old alias] -destalias androiddebugkey
keytool -keypasswd -keystore mykeystore.keystore -alias androiddebugkey
keytool -storepasswd -keystore mykeystore.keystore

Jeśli nie znasz swojego starego aliasu, poszukaj go używając

keytool -list -v -keystore mykeystore.keystore

W wierszu polecenia nie można wprowadzić hasła

 42
Author: Saeid Farivar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-26 09:49:04

Najprostszy sposób na ustawienie własnego keystora.

Nie potrzeba komend.

Kroki (dla ADT):

1.Eksportuj dowolny projekt (pokaże Ci opcję tworzenia niestandardowego magazynu kluczy).

Tutaj wpisz opis obrazka

Utwórz keystore z rozszerzeniem " .keystore " i podaj hasło android i naciśnij Dalej.

2.Tutaj wpisz opis obrazka

Podaj nazwę aliasu = androiddebugkey i hasło = android

Teraz naciśnij finish i twój keystore jest gotowy.

1.Przejdź do windows - > preference

I podaj ścieżkę niestandardowego pliku keystore

Tutaj wpisz opis obrazka

 9
Author: Vibhor Bhardwaj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-20 05:29:19

Mam ten sam problem, gdy próbuje debugować wydany apk.. więc wypróbowałem rozwiązanie Saeid bez powodzenia. Potem znalazłem tego bloga (http://blogprogramistyandroid.blogspot.com.br/2011/04/converting-release-keys-to-debug.html), które mam najprostsze rozwiązanie problemu:

Wykonaj to polecenie:

Keytool-importkeystore-V-srckeystore release.keystore-destkeystore custom-debug.keystore-srcstorepass release-pass-deststorepass android-srcalias wydanie-klucz-destalias androiddebugkey-srckeypass wydanie-pass-destkeypass android

OczywiĹ "cie zastÄ ... piÄ ‡ hasĹ' a i alias klucza ĹşrĂłdĹ 'owego tym, ktĂłry zostaĹ' uĺźyty w tworzeniu klucza wydania.

Zrobione

 5
Author: Jefferson Fidencio,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-24 12:17:44

Mamy ten sam problem jakiś czas temu w naszym biurze. Ponieważ potrzebowaliśmy tego dość często, napisaliśmy prosty skrypt, aby ułatwić konwersję kluczy release do debugowania.

Skrypt jest dostępny na https://github.com/IntellexApps/key2debug

Używamy go już od jakiegoś czasu, więc powinien być dość stabilny.

Zdrówko!
 1
Author: Sabo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-11 23:40:12

Po zmianie zawartości keystore, możesz skonfigurować eclipse w: Preferences->Android->Build, Jak pokazano poniżej: Eclipse change debug keystore

 0
Author: Marco,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-28 11:41:57