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:
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.
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:
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.
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.
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.
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
Vale! no he dicho nada…ya me funciona, jeje. Gracias
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 😉
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.
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