Google Map su Android non caricare

? Labe @ | Original: StackOverFlow
---

Ho avuto un lavoro di Google Maps nella mia applicazione e ho dovuto iniziare a lavorare con un altro computer .

Così ho scaricato le mie fonti su questo nuovo computer con Android Studio e così uno .

Ed ora, io non sono in grado di rendere più Android Map display .

Ho aggiunto il SHA1 dal mio nuovo computer in Google Console ma doesn ancora lavoro t ...

Ho questo tipo di messaggio nella mia logcat :

Error processing: com.google.maps.api.android.lib6.b.d@536cbcf8 not retrying
Error processing: com.google.maps.api.android.lib6.gmm6.d.h@539c5f14 not retrying

Penso che il mio manifesto è OK perché questa configurazione consente di lavorare, ma qui è :

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>

...

<meta-data
   android:name="com.google.android.gms.version"
   android:value="@integer/google_play_services_version" />
<uses-library android:name="com.google.android.maps" />

Qualcuno ha un'idea ?

EDIT : ANSWER

OK, non ho pensato che fosse, ma era davvero un problema con la chiave SHA 1 . Quando ho cambiato di computer, ho aggiunto solo la mia chiave APK firmato e dimenticato di aggiungere la mia chiave APK di debug e la compilazione di debug in rilascio . Grazie a tutti voi :)

---

Top 5 Risposta

1Boldbayar @

vai al tuo credenziale GoogleMapsAPI e inserire il vostro pacchetto con il vostro Android keyhash .

2Isura Amarasinghe @

Controllare Google Maps API di generazione delle chiavi è fatto correttamente .

Questo vi aiuterà  http://www.w3schools.com/googleapi/google_maps_api_key.asp

3DroidBoy @

da 2 macchine diverse hanno due diverse chiavi di debug, è necessario copiare il file debug.key vecchio dalla macchina precedente android sdk alla nuova macchina cartella android sdk, altrimenti si dovrebbe andare a nuova chiave mappa api con il file debug.key nuova macchina

4Vlad Schnakovszki @

Assicurarsi di aver attivato Google Maps Android API v2 nella lista API sulla pagina Google del progetto .

Questo ha generato lo stesso errore che hai . Ho perso un paio d'ore con questo modo speriamo che risparmiare tempo di qualcuno in futuro .