Google Maps no se muestra en el dispositivo Android.
Así que mi problema es que el google maps no se muestra en mi dispositivo Android que está utilizando 3.2 API
Ya he intentado hacer la mayoría de no todas las sugerencias que encontré en línea mientras buscaba una solución a este problema.
- (MapView y 1700 elementos de superposición) .equals ("Slow")
- Cómo actualizar marcadores en el mapa cuando se utiliza ClusterManager
- Problema de contexto en el ejemplo de Android "Google Map View"
- Android googleMap Mapa no muestra, sólo la cuadrícula, a veces
- Problema de exactitud de Google maps
Tengo <uses-permission android:name="android.permission.INTERNET"/>
en mi manifiesto.
He seguido el procedimiento escrito de google para producir una clave firmada ( http://developer.android.com/tools/publishing/app-signing.html#setup ) y obtuve dicha clave y la puso en el android:apiKey="0R8lbu8yQL1Wgw-13s5sUBXZXusi4mEY3EhqWWw"
diseño android:apiKey="0R8lbu8yQL1Wgw-13s5sUBXZXusi4mEY3EhqWWw"
Y todavía veo los azulejos grises en vez del mapa.
Sé que la clave de depuración funciona en AVD, pero no en el dispositivo Android, mientras que la tecla firmada se supone que funciona en el dispositivo y no en el AVD.
Estoy dispuesto a intentar otro procedimiento paso a paso para hacer este trabajo y si lo hace estaré para siempre agradecido.
¡Por favor ayuda! ¡Gracias!
SOLUCIÓN:
Estaba instalando el apk equivocado al dispositivo. Tuve que hacer:
adb install <your-file-name>.apk
En la consola
EDITAR:
Manifest File
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.googlemaps" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme"> <uses-library android:name="com.google.android.maps" /> <activity android:name=".StartActivity" android:label="@string/title_activity_start"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".MainActivity" android:label="@string/title_activity_main" > </activity> <service android:name=".WorldWideMapService" android:process=":remote"> <intent-filter> <action android:name="com.example.googlemaps.WorldWideMapService" /> </intent-filter> </service> </application>
- Se muestra Google Maps Android sólo pantalla en blanco
- Cómo agregar la biblioteca de Google Maps en Android Things?
- ¿Cómo centrarse en la ubicación en Google Maps, teniendo en cuenta una vista es en la parte superior de la misma?
- Google Maps Mobile SDK para empresas vs. API de Google Maps para Android
- Obtenga los puntos de latitud y longitud cada 10 metros, entre las dos ubicaciones diferentes en android
- Cómo obtener límite de velocidad mediante google maps api?
- Marcadores del centro API V2 de Google maps
- Error de constructores no predeterminados en fragmentos
Quiero corregir en relación con el signo de la aplicación, y el mapa de clave api.
No existe tal cosa, como la clave de api predeterminada funcionaría con avd sólo, no con el dispositivo. La cosa es, la clave api de mapa está asociada con Signature KeyStore, por qué aplicación está firmada, así que si está firmando la aplicación con la clave predeterminada, debe usar la clave api predeterminada. Sin embargo, si está firmando una aplicación con su propio almacén de claves, debe registrar un nuevo almacén de claves en google map api y obtener una clave api. Para cargar en Google Play necesitamos que la aplicación sea firmada con algún otro keystore que keystore por defecto, por lo que necesitamos obtener una clave api del mapa de liberación.
En su caso, creo, que está firmando su aplicación con keystore predeterminado, mientras que, con el mapa de la clave api de diferentes tiendas.
Y sí, el problema podría ser como @Raju mencionado.
Agregue éste en el archivo de manifiesto antes de la actividad y dentro de la etiqueta de la aplicación
<uses-library android:name="com.google.android.maps" />
- ¿Cómo obtener bar clic evento de gráficos horizontalbar de MPcharts en android?
- El uso del escáner de código de barras de Zxing causa la excepción de seguridad