2011-07-27 22 views
16

En mi proyecto de Android estoy escribiendo un programa para conectarme a un servidor y debajo están las bibliotecas que necesito usar.No se encontraron bibliotecas Android

Pero aparece un error que dice que no se puede resolver lo siguiente. ¿Cómo resolver este error? Estoy usando eclipse JAVA EE en Windows.

import org.apache.http.entity.mime.MultipartEntity; 
import org.apache.http.entity.mime.content.ContentBody; 
import org.apache.http.entity.mime.content.FileBody; 
import org.apache.http.entity.mime.content.StringBody; 

Respuesta

3

descarga el tarro de aquí: http://commons.apache.org/

instalarlo en su proyecto como este:

Derecho haga clic en su proyecto y vaya a propiedades. En la pestaña izquierda, vaya a "ruta de compilación de Java". Y en eso a la derecha ve a las bibliotecas. Haga clic en agregar jarras externas y proporcione la ruta del jar y se agregará su biblioteca.

0

Descargar el archivo JAR "httpmime-4,0-beta2.jar" y agregarlo a su proyecto

12

Sé que esto es un hilo viejo, pero hacen la pena mencionar que estos frascos se incluyen ahora en el Android Eclipse Paquete ADT (para MAC de todos modos, no he comprobado para Windows). Necesitas comprobar que la versión es la que quieres, pero si es así, es bueno que te vayas.

Esto significa que puede agregar a su proyecto sin tener que descargar por separado primero - sólo tienes que seguir estos pasos:

Primero haga clic derecho en las propiedades del proyecto y seleccione como se muestra a continuación:

enter image description here

a continuación, seleccione Java Build Path desde la ventana pop-up:

enter image description here

y ahora seleccione la pestaña 'Bibliotecas':

enter image description here

y haga clic en 'Añadir JAR externos' y vaya a su paquete ADT/SDK/tools/lib/httpclient (httpmime etc), y luego simplemente haga clic Abierto:

enter image description here

también es necesario importar el archivo JAR en sí en su proyecto. Descubrí que la mejor manera de hacerlo era simplemente copiar los archivos JAR en la carpeta 'libs' de su proyecto, es decir, CTRL C y CTRL V, o la copia normal de archivos de arrastrar y soltar. Para estar seguro, me gustaría actualizar (haga clic derecho en el proyecto y seleccione actualizar; consulte el menú en la primera imagen de arriba) y luego limpie su proyecto.

Nota: si realiza correctamente la parte de la ruta de acceso de compilación, pero se olvida de agregar los archivos JAR en su carpeta 'libs', obtendrá un error como: 'Causado por: java.lang.NoClassDefFoundError: org.apache .http.entity.mime.content.FileBody '.

Para resolver esto solo copie los archivos jar en la carpeta 'libs' de su proyecto.

¡Ahora debería estar listo para empezar!

26

añadir estas dos dependencias

compile "org.apache.httpcomponents:httpcore:4.2.4" 
compile "org.apache.httpcomponents:httpmime:4.3" 

Se trabajará.

0

Si está utilizando Android Studio añadir el siguiente código a su importación:

import org.apache.http.entity.mime.content.FileBody;

El IDE le dará un error en "mimo" y le preguntará si desea instalar la dependencia. Por lo tanto, si dice que sí, lo buscará en línea y luego podrá descargarlo al directorio de la aplicación/compilación/libs. FileBody se reconocerá después de que se complete este proceso.

Cuestiones relacionadas