Как установить пароль для keytool в windows? - PullRequest
2 голосов
/ 23 февраля 2011

Я добавляю google-maps-api для моей программы hellomapview для разработки приложений для Android, обновляя веб-сайт [http://developer.android.com/guide/tutorials/views/hello-mapview.html][1].Before генерируя ключ api, который запрашивает сертификат md5-сигнатуры. Так что при попытке создать сертификат md5 с помощьюKeytool через командную строку в Windows я получил следующую ошибку. Пожалуйста, руководство для этого, чтобы очистить эту ошибку или как установить пароль и какой пароль по умолчанию для keytool.

Ошибка:

C: \ Documents and Settings \ USER> keytool -list -keyystore .android \ debug.keystore Введите пароль хранилища ключей: ошибка keytool: java.io.IOException: подделка хранилища ключей или неправильный пароль

Вывод с изображением: http://bit.ly/gOrcfG

Ответы [ 3 ]

3 голосов
/ 23 февраля 2011

вы не даете пропуск.для этого.так что попробуйте ниже:


$ keytool -list -alias androiddebugkey \
-keystore <path_to_debug_keystore>.keystore \
-storepass android -keypass android
0 голосов
/ 11 декабря 2015

Старайтесь не передавать пароль. У меня была та же самая проблема, но я получил ошибку, когда я даю задание. (В конце концов, я никогда не настраивал пароль для хранилища ключей).

Когда я просто нажимаю ввод без пароля, мой отпечаток был создан.

0 голосов
/ 23 февраля 2011

Вы можете использовать эту пакетную команду Windows, но я предпочитаю использовать скрипт ant: более чистый и простой.

Вот команды ant, которые нужно использовать для генерации ключа:

    <genkey alias="${Alias}" storepass="${Password}" keystore="${KeyStore}" validity="${ValidityDays}">
      <dname>
        <param name="CN" value="Antoine PINEAU" />
        <param name="OU" value="AP2cu" />
        <param name="O" value="ap2cu.com" />
        <param name="C" value="FR" />
      </dname>
    </genkey>

Вот команды ant для подписи jar с сгенерированным ключом:

    <signjar jar="${JarFile}" alias="${Alias}" storepass="${Password}" keystore="${KeyStore}" />

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...