2010-10-18 20 views
18

Estaba usando con éxito los mapas de Google en mi aplicación, pero luego tuve que cambiar la versión de Android SDK de 1.5 a 2.0. Ahora la importación de mapas de Google no se puede resolver.: import com.google.android.maps. *;

+0

¿Es 'import com.google.android.maps. *;' exactamente lo que está importando? No puede usar la importación de comodines – Falmarri

+0

No, solo incluí la tarjeta comodín aquí por simplicidad. – coder

Respuesta

24

Asegúrate de que tienes

<uses-library 
     android:name="com.google.android.maps" /> 

en su manifiesto de aplicación, y que ha descargado no sólo el SDK 2.0, pero el SDK 2.0-with-google-API. A continuación, establezca las propiedades de su proyecto en Eclipse para marcar la versión de API de Google del SDK que desee. Luego intente limpiar su compilación (Proyecto-> Limpiar en eclipse; "limpiar hormigas" desde la línea de comandos).

+0

que lo arregló ... gracias. – coder

+0

gracias por la solución –

13

1.Instale todas las API de Google utilizando el administrador de SDK.

2.In su manifiesto, bajo el elemento de aplicación añadir

 <uses-library android:name="com.google.android.maps" /> 

3.You tienen que incluir archivo jar para los mapas también .. Haga clic derecho sobre el proyecto y vaya a construir paso para luego agregar archivos externos . localice su SDK. android-sdk-windows \ add-ons \ addon_google_apis_google_inc_8 \ libs \ maps

+1

Tenga en cuenta que la ubicación de este jar es para la versión en desuso de los mapas de Android, use la respuesta de 'user852415' para la nueva ubicación. – Anonsage

14

añadiendo google-play-services.jar a la ruta de mi proyecto resolvió mi problema.

click derecho Proyecto-> propiedades-> java build camino-> pestaña Bibliotecas -> añadir frasco externa

de exploración para android-sdk carpeta-> extras \ Google \ Google-play-services \ libproject \ Google- play-services_lib \ libs \

Si no tiene la carpeta google-play-services, debe cerrar eclipse y abrir el administrador del SDK por separado y descargar google-play.

Si ya ha descargado google-play y todavía no ven su carpeta-play-servicios de Google, entonces usted necesita para buscarlo .... más probable es que tiene instalados varios SDK de Android ....

+0

¡Gracias! me salvas !! –

+0

Muchas gracias .. – sunskin

0

Es posible que también deba agregar google-play-services_lib a la lista de bibliotecas del proyecto. Al hacerlo, resolvió este problema para mí.

Haga clic derecho en Proyecto-> propiedades-> Android

Haga clic en el botón 'Añadir ...' encontrado a la derecha de la mesa de la biblioteca de referencia/Proyecto.

Si ha descargado la Biblioteca de servicios de Google Play con el Administrador de SDK, debería ver la biblioteca como una opción en el cuadro Selección de proyecto que aparece cuando presiona el botón Agregar.

Si no ha descargado de Google Play Servicios siga las instrucciones aquí: http://developer.android.com/google/play-services/setup.html

4

Haciendo clic con el botón derecho Properties-> Android y seleccionar un nombre de destino API de Google en lugar de Android x.x ha solucionado el problema para mí.

0

Añadir compilación 'com.google.maps.android:android-maps-utils:0.5+'

en la sección de dependencia de su construcción.gradle

+0

Considere agregar un backtick (\ ', la tecla ~ sin desplazamiento) alrededor de" compilar "com.google.maps.android:android-maps-utils:0.5+ '" para formatearlo como código, ' como así' – BHustus