Así que mi problema es que los mapas de Google no se muestran en mi dispositivo Android que está utilizando 3.2 APIGoogle Maps no se muestra en el dispositivo Android.
Ya he intentado hacer la mayoría de las sugerencias que encontré en línea mientras buscaba una solución a este problema .
Tengo <uses-permission android:name="android.permission.INTERNET"/>
en mi manifiesto.
He seguido el procedimiento escrito de google para producir una clave con firma (http://developer.android.com/tools/publishing/app-signing.html#setup) y obtuve dicha clave y la puse en el diseño android:apiKey="0R8lbu8yQL1Wgw-13s5sUBXZXusi4mEY3EhqWWw"
Y aún veo mosaicos grises en lugar del mapa.
Sé que la clave de depuración funciona en AVD pero no en el dispositivo Android, mientras que se supone que la clave firmada funciona en el dispositivo y no en el AVD.
Estoy dispuesto a probar otro procedimiento paso a paso para que esto funcione y, si lo hace, estaré siempre agradecido.
Por favor ayuda! ¡Gracias!
SOLUCIÓN:
estaba instalando el apk erróneo dispositivo. Tenía que hacer:
adb install <your-file-name>.apk
en la consola
EDIT:
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>
No estoy seguro de lo que quiere decir con la clave api predeterminada. ¿Te refieres a la clave de la API de depuración que mencioné? Intenté usar esa clave y luego ejecutar la aplicación en el dispositivo Android y todavía tengo fichas grises. He intentado exportar, firmar, crear mi propio almacén de claves para obtener una nueva clave de API que he usado y aún obtener mosaicos grises. – neocoolstar
Crear la clave de la API del mapa para el almacén de claves de su aplicación ... y usar eso en su aplicación después de hacer esto generar el archivo apk e instalarlo en su dispositivo, funcionará defenetly. – Santosh
Espere, genere el archivo apk después de colocar la clave de API del mapa. ¿Dónde guardo el archivo apk? En la carpeta bin? – neocoolstar