2011-10-27 32 views
8

Khi tôi cố gắng để tạo ra chìa khóa MD5 sử dụng Keytool "C: \ Program Files \ Java \ jdk1.7.0 \ bin" với các thông số này:bản đồ Android google - keytool tạo SHA1 thay vì MD5 băm

C:> "C: \ Program Files \ Java \ jdk1.7.0 \ bin \ keytool.exe" -list -alias và roiddebugkey -keystore "C: \ Users \ user1.android \ debug.keystore" -storepass andro id -keypass android androiddebugkey, 20.09.2011, PrivateKeyEntry, Huella Digital de Certificado (SHA1): ED: 55: 7E: 68: 28: 7A: 90: 28: B1: 2F: 62: 3A: B5: 94: 06: DD: C4: 6C: D6: 20

và khi tôi đang cố gắng ubmit này "ED: 55: 7E: 68: 28: 7A: 90: 28: B1: 2F: 62: 3A: B5: 94: 06: DD: C4: 6C: D6: 20" chìa khóa để http://code.google.com/android/maps-api-signup.html - nó là không làm việc. Làm thế nào để làm cho nó hoạt động? Tại sao tôi có SHA1 thay vì MD5?

+0

giải pháp được tìm thấy: Tôi nên chạy cái này: "C: \ Program Files \ Java \ jre6 \ bin \ keytool.exe " –

Trả lời

7

Bạn phải sử dụng các Keytool từ jdk1.6

+0

tôi có thể chỉ lấy keytool.exe cho jdk1.6 không? nó sẽ hoạt động một mình? nếu như vậy, nơi để có được nó? –

+0

như đã nêu trong một câu trả lời khác, hãy thêm -v trong commmand của bạn – tomash

0

Tôi đã không được cài đặt Java 7 bản thân mình, nhưng có một đối số dòng lệnh mới để keytool của nó, cụ thể là -keyalg.

Tôi biết bạn có thể chỉ định -keyalg RSA, vì vậy có thể -keyalg MD5 sẽ cung cấp cho bạn khóa chính xác.

15

Thêm -v trong commmand của bạn như hình dưới đây:

keytool -v -list -keystore ..... 
+0

điều này thực sự hoạt động trên jdk 1.7! nó hiển thị MD5, SHA1 và SHA256. – arnab321

+0

Đây thực sự là câu trả lời hay. Lựa chọn tốt hơn nhiều. – Cimbali

4

Sử dụng lệnh này để có được MD5 fingerprint của bạn.

C:\Program Files\Java\jdk1.6.0_16\bin>keytool -list -alias androiddebugkey 
-keystore "Your debug key location" -storepass android -keypass android 

Bạn cũng có thể nhận được đầy đủ các hướng dẫn tại androidcookers.co.cc

1

Hãy thử

C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -v -alias androiddebugkey 
-keystore C:\Users\DON\.android\debug.keystore -storepass android -keypass android 

DON được ur tên hệ thống

1

Hãy thử này:

C:\Program Files (x86)\Java\jdk1.7.0_07\bin>keytool -exportcert -alias androiddebugkey -keystore "C:\Users\itt\.android\debug.keystore" -list -v 
Các vấn đề liên quan