1

OK、私はグーグルのウェブサイトの手順に従って、彼らの市場に出すためのアプリを準備する方法を試みています。私の問題は、keytoolを使おうとしているときです....これはイライラすることを超えています...

これはまさに私がしていることです。

右クリック->ここでcmdを開きます(Java / jdk1.70_09 / bin)

次に、cmdと入力します。

keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000 

これはグーグルのサイトの例です。パスワードに「password」と入力し、求められる情報を入力します。それから私が検索しようとしたが運がなかったこのエラーを私に与えます:

[Storing my-release-key.keystore]
keytool error: java.io.FileNotFoundException: my-release-key.keystore (Access is
 denied)
java.io.FileNotFoundException: my-release-key.keystore (Access is denied)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:104)
        at sun.security.tools.KeyTool.doCommands(KeyTool.java:1152)
        at sun.security.tools.KeyTool.run(KeyTool.java:340)
        at sun.security.tools.KeyTool.main(KeyTool.java:333)

これまでにこれを行ったことがある人の助けが必要です!私は最も苛立たしい部分である単純な何かをしていると確信しています...

重要な場合は、Eclipse4.2.1とWindows764ビットを使用しています。

4

2 に答える 2

3

こんにちは、Eclipseでそれを行うことができます。手順に従ってください:

1) [ファイル] メニューに移動します --> [エクスポート] をクリックします 2) [次へ] を選択してエクスポート先を選択します --> [Android] --> [Android アプリケーションをエクスポート] 3) [次へ] をクリックしてプロジェクトを参照します --> [次へ] をクリックします 4)キーストアを選択します--. 2 つのオプションがあります (i) 既存のキーストアを使用する (ii) 新しいキーストアを作成する 5) (ii) オプションを選択して新しいキーストアを作成する

次に、キーストア ファイルとパスワードを保存する場所を参照します。6) [次へ] をクリックし、記載されているフィールドに従って詳細を入力し、[次へ] をクリックします。8) [完了] をクリックします。

于 2013-03-01T04:23:57.660 に答える
0

keytool がファイルを作成しようとしているように見えますmy-release-key.keystoreが、作業ディレクトリへの書き込みアクセス権がないため作成できません (私はそれを としていますJava/jdk1.70_09/bin)。ホーム ディレクトリ ( ) 内など、書き込みアクセス権のある場所にキーストア ファイルのフル パスを指定してみてくださいUsers\<your account>

于 2013-03-01T02:43:23.930 に答える