2

ウェブサイト[http://developer.android.com/guide/tutorials/views/hello-mapview.html][1]を参照して、Android アプリケーション開発用の hellomapview プログラムに google-maps-api を追加しています。 Windowsのコマンドラインからkeytoolを使用してmd5証明書を作成しようとすると、次のエラーが発生しました.このエラーをクリアするか、パスワードを設定する方法とkeytoolのデフォルトのパスワードを教えてください.

エラー:

C:\Documents and Settings\USER>keytool -list -keystore .android\debug.keystore キーストアのパスワードを入力してください: keytool エラー: java.io.IOException: キーストアが改ざんされたか、パスワードが正しくありませんでした

画像付き出力: http://bit.ly/gOrcfG

4

3 に答える 3

3

あなたはパスを与えていません。それのための。以下を試してください:


$ keytool -list -alias androiddebugkey \
-keystore <path_to_debug_keystore>.keystore \
-storepass android -keypass android
于 2011-02-23T07:31:58.963 に答える
0

この 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>

生成されたキーでjarに署名するために使用するantコマンドは次のとおりです。

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

お役に立てば幸いです。

于 2011-02-23T07:25:49.797 に答える