私のAndroidアプリケーションでGoogleマップを実装しようとしていますが、エラーが発生しました。 "android Failed to load map. Could not contact Google servers
" 私はGoogleプレイライブラリを含め、SHA1証明書の指紋を使って鍵を入手しました。 私はSHA1証明書のフィンガープリントを得た:私は、このエラーの原因を見つけることができません今ThisGoogleマップアンドロイドのエラー "android地図を読み込めませんでした.Googleサーバーに接続できませんでした。
によると、私のマニフェストファイルを管理
sudo keytool -v -list -alias androiddebugkey \-keystore /home/.android/debug.keystore
..任意の提案は大歓迎です...
- 私はstackoverflowに関する質問を見ましたが、解決策がありませんでした!
EDIT: 私のマニフェストファイルのパーミッションがとおりです。
<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" />
と私のレイアウトのxmlとしての断片を持っている:
<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出力:
E/Google Maps Android API(31478): Failed to load map. Could not contact Google servers.
apiキーを確認してください – Madhuri
api key sevral timesを変更/再作成しましたが、同じエラーが発生しました –
@Saad Khokhar - ここにXMLを投稿してください。 – TheFlash