2012-01-11 27 views
5

Parece que he estropeado algo en Eclipse. No reconoce ninguna de las bibliotecas que intento importar.Eclipse no reconoce ninguna importación

Estas son algunas de las cosas que no son reconocidas:

import java.util.ArrayList; 
import android.content.Intent; 
import com.google.android.maps.MapView; 

Este es un proyecto de código abierto que he descargado y luego importados en Eclipse. Creo que también descargué las API de Google de manera incorrecta porque cosas como MapView no funcionan en mis otros proyectos también. ¿Puede alguien ayudarme?

mejor,

ANEEM

EDIT:

fijo, la mayoría de los temas. Lo hice moviendo el mouse para importar la línea y haciendo clic en "Fijar la configuración del proyecto ..."

Ahora, lo único que tengo que hacer es conseguir que la API relacionada con el mapa de google funcione.

Respuesta

5

Para comprobar si se ha instalado correctamente ADT Goto -> Ventana -> Preferencias. Si ve Android (en las preferencias), significa que tiene instalado ADT.

Para apuntar al directorio SDK válido, haga clic en Android. Especifique la ubicación en la ubicación del SDK.

Incluso si ha instalado correctamente ADT y SDK, existe la posibilidad de que eclipse no reconozca el proyecto de Android si lo importa (depende de los archivos del proyecto &). Lo mejor es crear un nuevo proyecto de Android y copiar los archivos del proyecto importado al proyecto de Android recién creado. Esto definitivamente funcionará.

0

Hice clic derecho en el proyecto y las propiedades seleccionadas y agregué Google APIs 2.3.3 como objetivo e hice un proyecto-> limpio y pude iniciar la aplicación. Muchas gracias.

1

dos cosas a considerar:

  1. propiedades del proyecto abiertas -> sección de Android -> ver si se selecciona o no el SDK de Android. si no se selecciona ningún SDK, simplemente verifíquelo.

  2. en las propiedades del proyecto -> sección Compilador Java -> cambie "Nivel de cumplimiento del compilador" a "1.6". ¡Esto se debe a que ha instalado JDK 1.7 que tiene algunos problemas con algunos paquetes!