Tôi đang cố triển khai bản đồ google trong ứng dụng Android của mình nhưng tôi bị kẹt trên một lỗi "android Failed to load map. Could not contact Google servers
." tôi đã bao gồm thư viện google play, có khóa sử dụng dấu vân tay chứng chỉ SHA1. tôi đã nhận SHA1 giấy chứng nhận dấu vân tay như:Lỗi trong Android "Android không tải được bản đồ của Google Maps. Không thể kết nối với máy chủ Google".
sudo keytool -v -list -alias androiddebugkey \-keystore /home/.android/debug.keystore
i quản lý file manifest của tôi theo This
bây giờ tôi đang không thể tìm ra nguyên nhân của lỗi này .. bất cứ đề nghị được đánh giá rất cao ...
- tôi đã xem câu hỏi về ngăn xếp nhưng không có giải pháp nào!
EDIT: quyền file manifest của tôi là như sau:
<permission
android:name="PAKG_NAME.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="PAKG_NAME.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
.....................
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="MY_KEY" />
và xml bố trí của tôi có đoạn như sau:
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
class="com.google.android.gms.maps.SupportMapFragment" />
Logcat ra:
E/Google Maps Android API(31478): Failed to load map. Could not contact Google servers.
kiểm tra khóa api của bạn – Madhuri
tôi đã thay đổi/tạo lại khóa api lần thứ bảy nhưng nhận được cùng một lỗi –
@Saad Khokhar-đăng xml của bạn tại đây. – TheFlash