Programar en Android sin acabar siendo un mono que teclea: Solución de errores

5

Tras ver que muchos me estáis comentando errores, especialmente a la hora de importar el proyecto que subí a GitHub en el artículo anterior, he decidido hacer este artículo especial, explicando como podéis solucionar los problemas que os da este proyecto (aunque os será útil a la hora de importar cualquier tipo de proyecto a Eclipse)

 

El link que os puse en el artículo anterior llevaba a esta página:

 

2013-08-29_152457

 

Allí, habría que pinchar en “Download ZIP” para descargar el archivo ZIP del proyecto. Descomprimimos la carpeta.

Ahora en Eclipse, comprobaremos que no tenemos ya el proyecto importado (y que tampoco está en la carpeta de los proyectos). Pincharemos en File/Import/Existing Android Code Into Workspace, allí buscaremos la carpeta que acabamos de descomprimir, marcaremos la casilla de Copy projects into Workspace, y pincharemos en Finish.

Tras esto, pinchamos en el proyecto con el botón derecho del ratón, y pinchamos en Propierties, y allí, en la pestaña Android. Estas serán las dos librerías que tendría que haber añadidas al proyecto. Recordad, que en vuestro caso pueden tener nombres diferentes.

 

1

 

Las que aparezcan con una X como erróneas, las pincharemos y daremos a Remove.

 

Tras esto, configuraremos el Build Path, para ello pincharemos en la pestaña Java Build Path:

 

2

 

 

Aquí, pincharemos en Add Jars y buscaremos la carpeta del proyecto de ActionBarSherlock, y en ella, el archivo .jar de la librería de soporte de Android.

 

3

 

Tras esto, iremos a la pestaña de arriba, Export. Marcaremos android-support-v4 y le daremos varias veces a Up hasta dejarla arriba. Después pinchamos en OK.

 

4

 

 

Por último solo nos quedaría seleccionar el proyecto, y en la barra de herramientas de Eclipse pinchar en Project/Clean y seleccionaremos nuestro proyecto. Al abrir  Projects recordad que Build Automatically tiene que estar marcado.

 

Si con esto seguís teniendo problemas, estoy dispuesto a resolver todos los que me sea posible, que me comentéis por los comentarios o en mi web.

Share.

About Author

Mi nombre es Pablo González Carrizo, aunque mi seudónimo en este mundo sea Un mono que teclea. Mis estudios de Imagen y Sonido en Telecomunicaciones me permiten estar informado de todas las novedades en tecnología, que intento siempre compartir.

5 comentarios

  1. Hago exactamente eso y nada:

    Found 3 versions of android-support-v4.jar in the dependency list,
    but not all the versions are identical (check is based on SHA-1 only at this time).
    All versions of the libraries must be the same at this time.

    Versions found are:
    library\libs\android-support-v4.jar
    actionbarsherlock\libs\android-support-v4.jar
    MainActivity\libs\android-support-v4.jar

    Jar mismatch! Fix your dependencies

  2. Para cuando una nueva entrega???
    A mí me interesaría sobre todo el poder leer los productos de la web, es decir, no tengo ni idea de como implementar eso, con un web-service? tengo una web en php y me gustaría poder enviar/recibir info desde mi app, y estoy estancado, un tutorial al respecto me ayudaría mucho, jeje

    Gracias y un saludo 😉

    • Pablo González Carrizo on

      Perdón por la tardanza. Llevo varias semanas sin un hueco libre. Intentaré entre la semana y la siguiente subir una nueva entrega. Lo de los web-service que comentas, no se si podré llevarlo a cabo. Pues se complica un poco. Aún así llevaré a cabo una conexión con una base de datos online desde nuestra app, (pero de forma sencilla, con una Api externa) Saludos.

  3. hermano, deberias volver a recrear todo este tutorial… por que estando en el paso uno, luego este articulo especial. me ha enredado todo. 🙂 o simplemente una manera de que este programa lo pueda editar para hacer mi tiendita

Leave A Reply

Uso de cookies

Este sitio web utiliza cookies para una mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies