2011-11-15 19 views
10

Estoy ocupado tratando de incluir el MapView en mi proyecto de Android. Estoy siguiendo el tutorial MapView en el sitio web de desarrolladores de Android, pero estoy recibiendo un error:MapActivity no se puede resolver con un tipo

'MapActivity cannot be resolved to a type' 

he intentado presionar Ctrl + Shift + O para importación automática todas las clases pero no está ayudando. Cuando intento para incluir los mapas Libary manualmente da este error:

'The import com.google.android cannot be resolved' 

He añadido la siguiente línea (véase más adelante) al Manifiesto y mi objetivo es API 7 (Plataforma: 2,1).

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

¿Qué estoy haciendo mal?

Gracias !!!

+6

¿Tiene el objetivo de compilación de sus proyectos establecido en la API de Google? – MrZander

+0

Gracias por su comentario. He usado el Administrador de Android SDK para obtener todos los paquetes. He instalado todos los paquetes disponibles y, después de todo, el objetivo de compilación de la API de Google todavía no figura en la lista. Tengo todos los paquetes de Android (1.5 a 4.0) sin embargo. –

+0

Estás usando eclipse, ¿correcto? Intenta ir a Ventana> Android SDK y ADK Manager> Paquetes instalados, luego asegúrate de que estén actualizados. – MrZander

Respuesta

5

Google API es un SDK de terceros. Elija un tercero en el administrador de paquetes.

+0

Gracias por su comentario. He vuelto a abrir el administrador de SDK, pero no puedo ver ningún SDK de terceros. Vea esta captura de pantalla: http://img249.imageshack.us/img249/1340/sdk.png –

+2

Intente seleccionar Ordenar por: Repositorio. Si aún no puede verlo: Herramientas-> Administrar sitios Ad-on y agregar https://dl-ssl.ssogle.android/repository/addon.xml – TheJohnny

+0

Muchas gracias, tengo el Google Api ahora en mi lista de paquetes !! Tuve que agregar un nuevo ad-on. –

9

Necesita referenciar la biblioteca correcta en tiempo de compilación. Pero lo que describes es pedirle a Android que use esta biblioteca específica en tiempo de ejecución.

Debe hacer clic con el botón derecho en su proyecto Eclipse, Propiedades -> Android. En Project Build Target, seleccione cualquier destino con el proveedor Google Inc ..

Cuestiones relacionadas