1

開発中のアプリの SHA1 を生成する際に少し問題が発生しました (Android 開発の初心者であることを理解してください)。win 7 で ECLIPSE を使用していますが、.android/debug.keystore ファイルが正しく生成されているようです...要点: Windows コンソールを介して c:\Users\myUser.android 内を移動すると、このようにファイルします:

c:\Users\myUser\.android>debug.keystore

送信を押すと、「ファイルを開くことはできません」ウィンドウが開き、ファイルを実行できるように、ローカルまたはインターネット上のプログラムを選択するように求められます..

私はそれが非常に単純な操作であることを知っていますが、私はそれに腹を立てています.私は何が間違っていますか?

皆さん、ありがとうございました

4

2 に答える 2

9

解決しました!繁栄の答えは実際には正しいものでした.keytoolを含むJDKフォルダー内でkeytoolコマンドを実行する必要があります...みんなに感謝します

C:\Program Files\Java\jdk1.7.0_09\bin>keytool -list -v -keystore "C:\Users\your_user_name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
于 2013-02-05T12:39:27.387 に答える
0

より正確には、このようになります

keytool -exportcert -alias androiddebugkey -keystore C:\Users\your_account_name.android\debug.keystore | C:\OpenSSL\bin\openssl sha1 -バイナリ | C:\OpenSSL\bin\openssl base64

OpeSSL をダウンロードしてフォルダに抽出する必要があります。私の場合は C:\OperSSL です。JDK の bin フォルダ内でこのコードを実行します。

于 2014-07-06T07:45:36.557 に答える