2014-10-01 37 views
0

首先,我不是Android開發人員,我對此幾乎一無所知。 作爲vbulletin論壇所有者,我有vbulletin android應用程序。 我通過填充數據(API密鑰,Facebook應用程序ID,祕密,網站名稱..等)的多步驟網頁表單得到它..沒有發展..我只得到一個.apk文件在結束..所以我沒有安裝開發環境..沒有密鑰存儲(我甚至不知道密鑰存儲是什麼)..應用程序已集成Facebook登錄,但是當我嘗試使用它時,它要求密鑰哈希..有沒有辦法生成..謝謝從apk文件創建Facebook Android Key哈希

+0

如果您安裝了Android SDK(https://developer.android.com/sdk/installing/index.html),那麼您將擁有〜/ .android/debug.keystore中的密鑰庫。然後你可以生成Key Hash。 – dannyroa 2014-10-01 22:48:02

+0

謝謝..我會安裝它並回來 – 2014-10-01 22:50:10

回答

0

如何從密鑰庫文件創建密鑰哈希在Facebook Developer site

在OS X:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 

在Windows上:

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64 

如果要上傳應用程序,以谷歌Play商店(不作調試),你必須創建另一個密鑰庫文件每次更新應用程序時都會釋放並使用相同的密鑰存儲文件。 不要丟失您的KEYSTORE文件

請參閱Signing Your Applications

從密鑰庫中創建密鑰哈希以便再次發佈並將其註冊到Facebook。