2017-05-29 4 views
0

facebook sdkを使いたいです。私はまた、その示す不正なオプションの上にfacebookでログインするとキーハッシュが確認されない

C:\Program Files (x86)\Java\jre1.8.0_131\bin>keytool -exportcert -alias androiddebugkey -keystore C:\Users\siddhi jambhale\.android\debug.keystore | "C:\Program Files (x86)\openssl-0.9.8k_X64\bin\openssl.exe" sha1 -binary | "C:\Program Files (x86)\openssl-0.9.8k_X64\bin\openssl.exe" base64 



Illegal option: jambhale\.android\debug.keystore 

keytool -exportcert [OPTION]... 

Exports certificate 

Options: 

-rfc       output in RFC style 
-alias <alias>     alias name of the entry to process 
-file <filename>    output file name 
-keystore <keystore>   keystore name 
-storepass <arg>    keystore password 
-storetype <storetype>   keystore type 
-providername <providername> provider name 
-providerclass <providerclass> provider class name 
-providerarg <arg>    provider argument 
-providerpath <pathlist>  provider classpath 
-v        verbose output 
-protected      password through protected mechanism 

Use "keytool -help" for all available commands 
2jmj7l5rSw0yVb/hgfgfr/YBwk= 

を使用してハッシュキーを作成しますが、キーを持って、このキーを使用しようとしたが、動作していない、FB開発者コンソールでアプリを作成しました。

違法なオプションを示しているので、ユーザー名とsiddhijambhaleの間のスペースを減らそうとしました。そして、私が得た鍵を試しました。しかし、これも動作していません。

C:\Program Files (x86)\Java\jre1.8.0_131\bin>keytool -exportcert -alias androiddebugkey -keystore C:\Users\siddhijambhale\.android\debug.keystore | "C:\Program Files (x86)\openssl-0.9.8k_X64\bin\openssl.exe" sha1 -binary | "C:\Program Files (x86)\openssl-0.9.8k_X64\bin\openssl.exe" base64 

X4RAFa1I3Ucy/kBvdofrerffwS0 = enter image description here

私はこのエラーを取得し、エラーに示したキーは、私はCMDから持っているとfb開発者コンソールに格納されているキーとは異なります。

これはどうすればよいですか?

助けてください。それはあなたのkeyHashを与え、あなたのFacebookのA/Cにそのkeyhashを追加します

try { 
      PackageInfo info = getPackageManager().getPackageInfo(
        "YOUR_PACAKGE_NAME", 
        PackageManager.GET_SIGNATURES); 
      for (Signature signature : info.signatures) { 
       MessageDigest md = MessageDigest.getInstance("SHA"); 
       md.update(signature.toByteArray()); 
       Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT)); 
       } 
     } catch (NameNotFoundException e) { 

     } catch (NoSuchAlgorithmException e) { 

     } 

...活動のあなたの1に...

答えて

1

実行このコードをいただき、ありがとうございます。

+0

私はこれを試しましたが、キーを取得しませんでした。 @ 9spl – Sid

+0

表示されているエラーがあります。 – 9spl

+0

エラーが発生します。 – Sid

関連する問題