2016-07-26 32 views
3

私のRELEASEキーからSHA 1指紋が必要です。署名されたリリースAPKをビルドするためにAndroid Studioでオプションを選択するとキーが生成されたことを理解してから、Keystore.jksファイルを取得します。google documentationkeytool error: java.lang.Exception: Keystore file exists, but is empty: C:\Users\User\Documents\FreeNthrowkeyキーストアファイルは存在しますが空ですか?

してください誰もが私を助けることができれば、私はそれを本当に感謝:私はネットを中心に見て、keytool -exportcert -alias freenthrowkey -keystore C:\Users\User\Documents\FreeNthrowkey

これをしなかったし、これが今私にこのエラーが発生しますので、このコマンドkeytool -exportcert -list -v \ -alias <your-key-name> -keystore <path-to-production-keystore>が、これは私に illegal options:/エラーが発生しました。次のコマンドを使用して

+0

が、これはあなたに役立つかもしれない:http://stackoverflow.com/a/12894334/2571277 – astuter

+0

私はプログラムをダウンロードし、それは私のキーや指紋を示した:Dをしかし、私のグーグルサインはまだ動作していないが、atleastそれは私にこの問題を解決した。あなたが答えとしてそれを投稿するなら、私はそれを受け入れるでしょう。 –

答えて

0

はあなたに適切な出力を与える必要があります:

keytool -list -keystore .keystore 

あなたが特定のエイリアスを探しているなら、あなたはまた、コマンドで指定することができます

keytool -list -keystore .keystore -alias foo 

また、署名を生成しますAPK Androidスタジオ自体を使用することをお勧めします。 Androidスタジオの[ビルド]メニューから[署名されたAPKを生成]を選択し、手順に従います。指定されたパスに適切なkeystoreが生成されます。

enter image description here

3

私はexectly同じ問題を抱えていました。キーストアファイルへのパスをファイル名なしで指定すると、問題が表示されます。 -keystoreオプションの後にパスを指定してキーストアファイル名を指定する必要があります。これはあなたのケースでは意味:

keytool -exportcert -alias freenthrowkey -keystore C:\Users\User\Documents\FreeNthrowkey\KEYSTOREFILENAME.jks

+1

これで解決しました!キーストアのファイル名が不足していました。 –

関連する問題