Điều này xảy ra vì khóa mapApi khác với APK đã ký và gói chưa ký.
Bạn phải tạo khóa SHA1 bằng kho khóa mà bạn đã đăng ký gói ứng dụng của mình.
Đừng lo lắng chỉ cần làm theo các bước.
mở terminal và lệnh lửa
keytool -list -alias -keystore -v
tên Bí danh: abcd
Sáng tạo Cập nhật: ngày 15 tháng 3 năm 2013
nhập loại : PrivateKeyEntry
Độ dài chuỗi chứng chỉ: 1
Certificate [1]:
Chủ đầu tư: CN = abc, OU = abc, O = abc, L = abc, ST = abc, C = 91
Nơi cấp: CN = abc, OU = abc, O = abc, L = abc, ST = abc, C = 91
số serial: 5142a21d
hợp lệ từ: Fri 15 tháng 3 09:52:53 IST 2013 cho đến khi: Sat 03 Tháng 3 09:52 : 53 IST 2063
Dấu vân tay chứng chỉ:
MD5: D3:CA:6D:F4:5E:B6:E1:48:F1:D6:DB:C4:67:F5:C3:B2
SHA1: 03:D8:EF:05:04:CF:06:86:15:1A:F1:D3:B1:18:46:xx:xx:xx:xx:xx
Signature algorithm name: SHA1withRSA
Version: 3
Hãy SHA1 chính từ Danh sách
Mở api console google của bạn và tạo khóa mới và đưa chìa khóa SHA1 với tên gói của bạn
03: D8: EF: 05: 04: CF: 06: 86: 15: 1A: F1: D3: B1: 18: 46: F5: xx: xx: xx: xx; yourpackagename
Đặt khóa api bản đồ mới trong mã của bạn.
Nguồn
2013-08-23 06:14:58
apk chưa ký sẽ không chạy vào thiết bị cho đến khi bạn ký –
Tôi hy vọng bạn làm cho ngón tay sh1 với cùng một kho khóa sau đó nó sẽ hoạt động không thực hiện với kho khóa gỡ lỗi. –
ya @sunil bạn nói đúng. tôi tạo sha1 bằng cách sử dụng debug.keystore – Harshid