1

keytool コマンドを使用して、facebook と統合したアプリケーションを開発するための証明書を生成しようとしています。コマンドを正しく入力すると、パスワードが要求され (正しいと思われる「android」を入力しています)、「enter」ボタンを押すと、システムがビープ音を 3 回鳴らし、奇妙な文字が表示されます。コマンドプロンプト。

証明書を生成するのは初めてで、正しい方法で行っているかどうかわかりません。私が適用しているコマンドは次のとおりです。

keytool -exportcert -alias androiddebugkey -keystore "C:\Users\MyUser\.android\debug.keystore"

同じ状況になった人いますか?

4

2 に答える 2

3

完全なコマンドを実行していません。Google開発者ページから(注意してください-list -v):

keytool -exportcert -alias androiddebugkey -keystore path-to-keystore -list -v

これが古いトピックであることは知っていますが、「問題」をグーグルで検索するのに約20分かかりました. うまくいけば、これで誰かの時間とフラストレーションが減ります。

于 2015-08-23T09:07:00.010 に答える
0

オプション -exportcert は、kekeystore 公開鍵および秘密鍵ファイルから .cer publickey ファイルを取得するためのものです。

証明書を生成するには、keytool で -genkey オプションを使用します。

keytool -genkey -alias selfsigned -keyalg RSA -keystore selfsigned.jks -validity 365

コマンドラインの指示に従います。上記のコマンドはキーペアを提供します。

-export を使用して、上記の鍵ペア ファイルから公開鍵を取得します。次に、-import オプションを使用して公開鍵ファイルをトラストストアにインポートします。selfsigned.jks ファイルを信頼するすべてのシステムにファイルをインポートする必要があります。

このオラクルページを確認してください。http://docs.oracle.com/javase/6/docs/technotes/tools/windows/keytool.html

于 2014-02-26T23:40:40.350 に答える