2012-02-28 25 views
17

Abrí un proyecto que no había abierto en Eclipse en el pasado. No pude compilar debido a algunos errores (inexplicables).la importación de android no se pudo resolver

import android.app.Activity; 
import android.os.Bundle; 
import android.view.animation.AnimationUtils; 
import android.widget.ImageView; 
import android.view.animation.Animation; 
import android.content.Intent; 

produce el siguiente error:

the import android could not be resolved

¿Qué puedo hacer para resolver este problema?

+0

crear un nuevo proyecto y ver qué pasa ejecutando o no? –

Respuesta

44

Primero intente limpiar/construir su proyecto.

Si el problema persiste. Haga clic derecho en el proyecto -> vaya a propiedades -> vaya a Android -> seleccione la versión de Android y eso debería funcionar.

Espero que ayude.

+0

Muchas gracias hombre! ¡Esto me ayudó! –

+0

Gracias! En mi caso, el problema era que al fusionar proyectos, reemplacé mi campo project.properties con una versión de Android que no tenía. Esto resolvió mi problema. – MazarD

+0

Tuve el mismo problema y esto lo resolvió. Gracias – Simon

9

Pruebe uno de estos:

  • 'Clean' Tu Proyecto Eclipse: Ir al proyecto> Limpio en Eclipse [Esto parece funcionar para mí]

  • Refresque su carpeta de proyecto (botón derecho del ratón en su proyecto> actualización) Re-construir su proyecto

  • Limpie su construye (Si se utiliza Maven o Ant - limpiar su construye) Volver a crear su proyecto en Eclipse

  • 'interruptor' Espacio de trabajo - después volver (Cambiar Por ejemplo, para depurar, a continuación, volver a Java)

  • 'interruptor' Espacio de trabajo - después volver (Cambiar Por ejemplo, para depurar, a continuación, volver a Java)

  • quitar y volver a agregar su JRE:

    1. haga clic derecho en su proyecto> propiedades
    2. Haga clic en la pestaña Bibliotecas
    3. Haga clic en el JRE
    4. haga clic en Quitar y luego en Aceptar
    5. Repita 1-3 de nuevo, pero añadir el JRE nuevo
+4

cambiar el espacio de trabajo es lo que hizo por mí. A1 ++ cambiaría de nuevo –

4

Bueno, también me encontré con ese problema cuando importé una ya existente Proyecto Android de un amigo en mi espacio de trabajo. Descubrí que me faltaba la biblioteca JRE pero también la biblioteca de Android (biblioteca de Android Classpath Container). Puede añadir esta manera:

  1. haga clic derecho en su proyecto> propiedades
  2. Haga clic en la pestaña Bibliotecas
  3. Haga clic en "Añadir biblioteca .." botón a la derecha
  4. Añadir Android de rutas de clases de contenedores biblioteca

¡Buena suerte!

1

Además, asegúrese de que la aplicación actual y las bibliotecas/aplicaciones importadas tengan las mismas versiones de API de Android ... (14, 15, 17, etc.) ... La falta de coincidencia de la versión de API también causará el mismo problema .

0

En mi caso, tengo que ir a la ruta Propiedades> Java Build> Orden y exportación

Después de comprobar la Biblioteca Android 4.0 (puede ser versión diferente en su caso) que comenzó a trabajar

1

Esto es una respuesta actualizada para si usa Android Studio. Puede encontrarse con este problema debido a la forma en que se almacena en caché.

En el caso de que obtiene este error con cualquier paquete que es una buena idea ir a Archivo ->Invalidate Caché/Reiniciar y seleccione dejar caer la caché.

Esto también puede solucionar problemas que a veces pueden persistir entre las reinstalaciones debido al hecho de que al desinstalar Android Studio no elimina la caché.

+0

no se puede eliminar el comentario. – flobacca

+0

Se reinició un sistema completo (Mac OS), se lanzó un estudio de Android, se invalidaron los cachés y se reinició Android Studio para resolver el problema. ¡Un día completo perdido! :( –

0

Así que ninguna de las otras soluciones funcionó para mí, pero encontré otra manera que funcionó para mí.

clic derecho sobre el proyecto -> ir a propiedades -> Java Build Path -> Bibliotecas -> Añadir JAR externos

YOUR_DRIVE \ android-SDK \ plataformas \ Android- ??

agregar el archivo android.jar

Cuestiones relacionadas