2013-08-12 21 views
6

Tôi đã tạo khóa băm cho ứng dụng Android đang sử dụng Facebook SDK của mình. Tuy nhiên, bây giờ tôi muốn tạo khóa băm cho phiên bản 'phát hành' của ứng dụng của tôi. Đối với điều đó tôi đang sử dụng một kho khóa khác.Hash Key Facebook cho Phát hành Cửa hàng Play

Tôi có cú pháp sau:

keytool -exportcert -alias MY_ALIAS_HERE -keystore ~/path/to/my/android.keystore | openssl sha1 -binary | openssl base64

Ở đây, MY_ALIAS_HERE là bí danh hiện diện trong đó tập keystore? Hay cái gì khác? Ngoài ra, mật khẩu là 'android' hoặc một cái gì đó khác như mật khẩu cho bí danh đó trong tệp kho khóa?

Cảm ơn rất nhiều .. :)

+0

Bạn có đặt tên bí danh bất cứ khi nào bạn xuất ứng dụng không ?? –

Trả lời

1

Thay đường dẫn và bí danh của tôi để bạn,

"C:\Program Files\Java\jdk1.6.0_22\bin\keytool.exe" -exportcert -alias manoj -keystore c:\users\manoj\desktop\manoj.kp | C:\OpenSSL-Win32\bin\openssl sha1 -binary | C:\OpenSSL-Win32\bin\openssl base64 
+0

có nhưng bí danh manoj có trong kho khóa manoj.kp? và mật khẩu nó sẽ hỏi giống như mật khẩu của bí danh đó trong kho khóa? – tigerden

+0

bạn nên cung cấp đường dẫn của kho khóa và mật khẩu ký của bạn phải là mật khẩu mà bạn sử dụng để tạo apk. – mdDroid

+0

Tôi đã làm điều tương tự, bí danh của tôi trong tệp kho khóa là 'shaarad' và giả sử mật khẩu là' pass', sau đó tôi đã sử dụng 'keytool -exportcert -alias shaarad -keystore C: \ Users \ shaarad \ keystore | openssl sha1 -binary | openssl base64' và đã nhập. Khi được yêu cầu nhập mật khẩu tôi đã nhập. Tôi sao chép dán băm vào bảng điều khiển ứng dụng và lưu lại. Nó vẫn không hoạt động. – tigerden

2

câu trả lời mdDroid là đúng. Bạn chỉ bỏ lỡ để cho con đường của openssl của bạn. nếu bạn không tìm thấy tệp openssl.exe trong ổ C: của bạn, chỉ cần tải xuống openssl từ here. Sau đó thay thế "openssl" với đường dẫn của tập tin openssl.exe như

C:\bin\openssl

i cài đặt openssl trong ổ C: thats tại sao đây là con đường của openssl của tôi, con đường openssl của bạn nên được con đường của openssl. exe tập tin vị trí. Bây giờ hãy thử ans của @mdDroid. bạn sẽ nhận được băm khóa của bạn. Happy coding ...... :)

Các vấn đề liên quan