2013-09-01 34 views
5

Tôi đã làm việc với ứng dụng bản đồ google v2, nhưng do một số trường hợp nhất định, tôi phải thay đổi kho khóa gỡ lỗi của mình. Tôi có, tất nhiên, đã thêm dấu vân tay SHA-1 mới vào danh sách thiết bị Android được phép trong tài khoản Google API của tôi.Google Maps Android - Bản đồ không còn hiển thị sau khi thay đổi kho khóa

Bản đồ không còn hiển thị nữa, chỉ các nút thu phóng và trung tâm trên nền xám mới xuất hiện. Các lỗi sau bật trong nhật ký của ADB:

05-21 18:11:42.903: I/Google Maps Android API(15747): Failed to contact Google servers. Another attempt will be made when connectivity is established. 
05-21 18:11:43.093: E/Google Maps Android API(15747): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors). 

Tôi đã duyệt một số câu hỏi tương tự ở đây trên stackoverflow, nhưng không ai dường như để giải quyết vấn đề của riêng tôi.

Dưới đây là những gì tôi đã làm/kiểm tra:

  • Thêm mới SHA-1 dấu vân tay để khóa API ban đầu của tôi thiết bị Android cho phép
  • Tạo một khóa API mới với mới SHA-1 dấu vân tay
  • dữ liệu ứng dụng rõ ràng according to this post
  • Gỡ bỏ và cài đặt lại ứng dụng
  • cài đặt trên một thương hiệu mới thiết bị
  • Kiểm tra, hãy kiểm tra và cập nhật Google Play phụ thuộc thư viện
  • Kiểm tra rằng "Google Maps dành cho Android API v2" dịch vụ được kích hoạt trong tài khoản API Google của tôi

tôi muốn thêm rằng phiên bản ứng dụng cũ của tôi với kho khóa gỡ lỗi ban đầu vẫn hoạt động chính xác.

Mọi trợ giúp đều được đánh giá cao. Cảm ơn!

+0

Tôi có cùng một vấn đề, chỉ có gói ứng dụng đã ký sẽ hoạt động đối với tôi. – user1940676

+0

Thú vị, tôi sẽ thử. Cảm ơn. – Alexis

+0

Tại sao bạn tạo khóa API mới * và * thêm SHA-1 vào khóa API hiện tại? Có vẻ như bạn có xung đột ở đó. – twaddington

Trả lời

0

Tôi nhận thấy khi tôi thay đổi khóa gỡ lỗi của mình mất vài giờ để khóa mới hoạt động bình thường.

+0

Cảm ơn bạn đã nhập, tôi đã nghĩ về điều đó và chờ một vài ngày nhưng không có gì thay đổi. – Alexis

0

Tôi gặp sự cố tương tự và đã dành rất nhiều thời gian để sửa chữa nó. Hãy thử điều này:

Đổi tên tệp debug.keystore của bạn rồi làm sạch, sau đó xây dựng. điều này sẽ tạo ra một debug.keystore mới. và một dấu vân tay SHA1 mới. Cắm vân tay mới vào bảng điều khiển api và thử lại.

Điều khác bạn có thể kiểm tra là xem phần "báo cáo" của bảng điều khiển api cho dự án bạn đang cố gắng truy cập api từ đó. Nếu bạn đã cố gắng chạy dự án của bạn và không có lưu lượng truy cập cho api đó, có thể là dấu vân tay SHA1 hoặc tên gói bạn đưa ra là sai. Trong trường hợp của tôi đó là dấu vân tay.

+0

Cảm ơn, tôi sẽ cố gắng này và lấy lại cho bạn. – Alexis

1

tôi đã cùng một vấn đề ..

  1. Đặt khóa mới vào manifest.
  2. Tắt tính năng tự động xây dựng trong IDE của bạn.
  3. Xóa tất cả tài nguyên trên thư mục bin dự án của bạn.
  4. Làm sạch dự án.
  5. Tạo bản dựng này.

Tôi đã làm việc cho tôi.

Hãy thử.

+0

Xin chào, rất tiếc, điều này không giải quyết được sự cố của tôi. Dù sao cũng cảm ơn bạn. – Alexis

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