PDA

Ver la Versión Completa : [ CONSULTA ] Problemas librerías "appCompat" y "aFileChooser"


P.Atreides
02/06/16, 10:24:09
¡Buenas a todos!

Os comento mi caso para ver si me podéis echar una mano. En el curro me han pedido que compile y arranque una app Android (supuestamente) ya hecha. Me descargué el eclipse Indigo, SDK Manager...

El fallo que me detecta al principio, que no sé si tendrá que ver con mi duda o no, es éste:
http://thumbs.subefotos.com/52ea41a1bd934838308afbeb4f2ceea2o.jpg (http://subefotos.com/ver/?52ea41a1bd934838308afbeb4f2ceea2o.png)
En un principio me pasaron el código ya hecho, así que simplemente fui a Eclipse e importé el proyecto tal cual. Aparte, importé un .jar que me pasaron que contiene (aparte del código que ya está en src, cosa que no sé si está mal) una serie de librerias adicionales.

El fallo que me sale es éste, me "detecta" las librerías appCompat y aFileChooser pero me aparecen con unas aspas y no puedo añadirlas.

http://thumbs.subefotos.com/a53b2864b05d072c26eeafeb95e32f5co.jpg (http://subefotos.com/ver/?a53b2864b05d072c26eeafeb95e32f5co.png)

En el proyecto añadí un .jar en el que, mirando en él, están estas librerías [android->support->v7->appcompat] y [com->ipaulpro->afilechooser->] con sus .class correspondiente. Buscando en mi amigo google, y su primo StackOverFlow, me encontré con que debería instalar ciertas librerías del SDK Manager, así que allá que fui. El problema es que el SDK Manager no me detecta Android Support Library.

http://thumbs.subefotos.com/60902274aea4c5241a63ad8ff01f7cdao.jpg (http://subefotos.com/ver/?60902274aea4c5241a63ad8ff01f7cdao.png)

Así que nada, otra vez a googlear. Sin embargo, de todas las soluciones que he visto por ahí, ninguna me ha valido. Me han pedido ejecutar como administrador Eclipse y/o SDK Manager...nada, me han pedido que realice instalación manual, tampoco funciona...Ya no sé de dónde puede venir el fallo, espero que me podáis echar una mano.

Ya sé que es un ñaperío que flipas...pero en mi empresa contrataron a un becario para hacer esto y ya no está, y el jefe sabe poco más o menos lo mismo que yo. Por resumir, son tres puntos:
1) ¿El fallo que me sale al principio del eclipse tiene que ver con el otro? ¿Cómo puedo solucionarlo?
2) ¿Está mal esa redundancia de tener el código en el .jar y en la parte del src?
3) ¿Cómo puedo solucionar el incluir esas librerías en mi proyecto?

Muchas gracias
Un saludo!

P.D: De programación Android no tengo ni idea, ayer me soltaron este brownie en el curro y lo poco que sé es que he visto en Java y sobre todo de buscarme la vida.

P.Atreides
02/06/16, 18:41:33
Buenas chicos:

Finalmente, tras mucho googlear, vi que es problema de la librerías de google, que ya no dan soporte para eclipse. Así que hice una migración a Android Studio y aquí ya ha ido todo de otra forma, de hecho la APP me la simula y tira sin problema, pero a la hora de generar la APK me da fallos por dependencias. Algo así:
Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'.
> com.android.build.api.transform.TransformException : java.util.zip.ZipException: duplicate entry: [...]/BuildConfig.class

Al hacer Ctrl+N para ver en qué paquetes está repetida esa clase, veo que está en mi proyecto, y aparte me genera otro paquete que se llama igual que el orignal pero acabado en TEST...¿cómo puedo decirle a android studio que no me genere ese paquete?