Ich versuche Android Entwicklung zu lernen & es das erste Mal zu tun, einige Hands-on zu tun, um meine Ideen zu entwickeln. Ich möchte die Google Map mit dem aktuellen Standort auf dem Emulator laden.Android Studio-Emulator: Authentifizierung fehlgeschlagen. Timeout beim Versuch, den Server zu kontaktieren
Geworben SE Fragen: Failed to load map. Error contacting Google servers. This is probably an authentication issue
Anfangs stand ich das Problem "won't run unless I update google play service in android studio"
Das Problem nach dem Wechsel behoben wurde:
compile 'com.google.android.gms:play-services:9.0+
ich auch API_KEY korrigiert, indem der API_KEY von der Verbindung zu erzeugen gegeben in der Codedatei. Jetzt bekomme ich diesen Fehler nicht, kann aber die Karte nicht auf dem Emulator laden. Diese scheinen Verbindungsproblem & Ich fügte die Erlaubnis in den Manifestdateien außerdem hinzu. Aber das Problem besteht immer noch. Bitte führen Sie mich & geben Sie Ihre wertvollen Vorschläge.
google_maps_api.xml
<resources>
<!--
TODO: Before you run your application, you need a Google Maps API key.
To get one, follow this link, follow the directions and press "Create" at the end:
https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&keyType=CLIENT_SIDE_ANDROID&r=6C:42:DD:0A:5D:D3:E4:5E:79:C9:04:81:3A:7A:70:17:25:37:97:96%3Bcom.example.kapilj3.meetmeapp
You can also add your credentials to an existing key, using this line:
6C:42:DD:0A:5D:D3:E4:5E:79:C9:04:81:3A:7A:70:17:25:37:97:96;com.example.kapilj3.meetmeapp
Alternatively, follow the directions here:
https://developers.google.com/maps/documentation/android/start#get-key
Once you have your key (it starts with "AIza"), replace the "google_maps_key"
string in this file.
-->
<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">AIza_MY_ACTUAL_KEY</string>
</resources>
AndroidManifest.xml
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>
Öffnet sich Ihre MapActivity und zeigt Ihnen eine weiße (nicht geladene) Karte? –
Ja richtig. Es ist weißer Bildschirm mit google unten – kapilddit
Ich hatte das gleiche Problem, und alles wurde richtig eingestellt .. Später fand ich heraus, dass das Problem war die API_KEY, die ich verwendete ... auf Google Konsole, klicken Sie auf Ihre API und verwenden (Android API_key) der eine automatisch von ihnen generiert :) Lassen Sie mich wissen, wenn es funktioniert –