Avisos

Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 10/07/13, 17:08:22
Array

[xs_avatar]
Marciano Verde Marciano Verde no está en línea
Miembro del foro
 
Fecha de registro: mar 2013
Mensajes: 65
Modelo de smartphone: Samsung Galaxy S3
Tu operador: Movistar
Instalar libreria en Android Studio

¿Alguien sabe los pasos a seguir (o dirección de algún tutorial), para instalar librerias externas en Android Studio?.
Responder Con Cita


  #2  
Viejo 10/07/13, 17:39:51
Array

[xs_avatar]
darkone2k4 darkone2k4 no está en línea
Usuario novato en la web
 
Fecha de registro: jul 2011
Mensajes: 5
Tu operador: Movistar

Me uno a la pregunta, estoy igual...
Necesito agregar una librería y no he podido dar con información que me indique como hacerlo.
Responder Con Cita
  #3  
Viejo 10/07/13, 17:51:21
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

A ver si os vale, no lo he usado todavía http://stackoverflow.com/questions/1...android-studio
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #4  
Viejo 10/07/13, 18:22:09
Array

[xs_avatar]
Marciano Verde Marciano Verde no está en línea
Miembro del foro
 
Fecha de registro: mar 2013
Mensajes: 65
Modelo de smartphone: Samsung Galaxy S3
Tu operador: Movistar
Pues no me va muy bien...
A ver, vayamos por partes, una librería ¿tiene que ser un archivo .jar o puede ser una colección de carpetas y archivos .java?, además he visto algún .iml
La dirección que pones parece que las instalar un módulo espera un archivo .jar, no se.

Para más datos, la librería que estoy intentando usar es la JUNRAR, que sirve para descomprimir archivos RAR, parece que el android studio "de serie" trae librerias para trabajar con archivos zip, pero no para trabajar con rar... o al menos yo no he podido.
La librería en cuestión la bajé de aquí: https://github.com/jukka/java-unrar
y no tiene archivo jar.

De todas formas he hecho lo que dice la web y en el IDE todo parece ir bien, pero al compilar me da error, me dice:

Gradle: Execution failed for task ':amigo:compileDebug'.
> Compilation failed; see the compiler error output for details.

y más abajo me dice:

Gradle: error: package de.innosystec.unrar does not exist
Gradle: error: cannot find symbol class Archive
Gradle: error: cannot find symbol class Archive

por lo que veo, el error inicial parte de que dice que no existe package de.innosystec.unrar, en mi script lo llamo con:

import de.innosystec.unrar.Archive;

y ahí no canta ningún error...

¿alguna idea?

Última edición por Marciano Verde Día 10/07/13 a las 18:29:04.
Responder Con Cita
  #5  
Viejo 11/07/13, 10:15:47
Array

[xs_avatar]
Rockero_79 Rockero_79 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 3,690
Modelo de smartphone: Realme GT Neo 2
Tu operador: Jazztel
Buenas Marciano, ya que veo el tema y que hablas de github te pregunto.
sabes si tiene integración github con android studio?
Responder Con Cita
  #6  
Viejo 11/07/13, 10:32:01
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
La forma más fácil es importarlo en Eclipse con el último ADT (o como mínimo el 22.0) y hacer una exportación a Grandle. Te generará el fichero build.grandle para que puedas importarlo en Android Studio.

De todas formas Android Studio está verdísimo, creo que a día de hoy es mucho mejor usar Eclipse.
Responder Con Cita
  #7  
Viejo 11/07/13, 11:33:23
Array

[xs_avatar]
Pulposperdidos Pulposperdidos no está en línea
Usuario novato en la web
 
Fecha de registro: jun 2013
Mensajes: 7
Modelo de smartphone: Zapatofono
Tu operador: Movistar
me equivoqué de hilo, borrar mensaje.
Responder Con Cita
  #8  
Viejo 12/07/13, 12:02:57
Array

[xs_avatar]
Marciano Verde Marciano Verde no está en línea
Miembro del foro
 
Fecha de registro: mar 2013
Mensajes: 65
Modelo de smartphone: Samsung Galaxy S3
Tu operador: Movistar
Bueno, he solucionado esos errores que daba el gradle.
Lo primero que hice fue bajarme la librería en un archivo .jar, antes lo tenía en una colección de carpetas y archivos .java y no logré hacerlo funcionar.
Hice lo que dice @modelet en el mensaje #3, y luego hay que abrir el archivo "build.gradle" y añadir la linea compile files('libs/junrar-0.7.jar') dentro de "dependencies".
En principio todo parece ir bien, voy a seguir experimentando con esta librería a ver como sigue.

@rockero_79
Yo solo soy un aprendiz de android, me puse a practicar con librerias externas por curiocidad, no porque realmente me interese los archivos rar. No se ni que es eso de "github", veo que los impot lo añaden (import com.github.junrar.Archive;) y, de momento, todo parece ir bien, voy a intentar descomprimir un archivo a ver como va la cosa. ¿qué es eso del github?
Responder Con Cita
  #9  
Viejo 12/07/13, 18:03:41
Array

[xs_avatar]
set92 set92 no está en línea
Miembro del foro
 
Fecha de registro: jun 2012
Mensajes: 468
Modelo de smartphone: samsung
Tu operador: Movistar
el Github es un repositorio vamos a decir de codigo libre, es decir tu creas una libreria, quieres hacerla publica y que la gente pueda usarla y mejorarla y pones su codigo para todo el mundo en GitHub, la otra forma de usarlo es como control de versiones que al fin y al cabo es para lo que se creo y la herramienta fundamental para ello es GIT, aqui tienes un buen tutorial http://git-scm.com/book/es , basicamente cuando trabajas en grupo no vas a estar pasando archivos a los demas o diciendo donde has cambiado y que, usas un control de versiones, o tambien te sirve de backup al subir todo a un repositorio y tener ahi todo el codigo por si cambias o borras alguna linea que no querias y puedes echar marcha atras a un archivo que tenias anteriormente, en este aspecto se parece a los puntos de restauracion de windows, tu vas creando y si quieres puedes volver a como tenias en ese momento los archivos o ver los cambios que se produjeron..etc etc, por supuesto hay bastantes mas cosas pero ya eso lo dejo de tu mano, yo creo que es una cosa bastante importante, y si quieres repositorio privado lo tienes en Bitbucket https://bitbucket.org y luego para controlar Git lo puedes hacer por consola o en Windows el mejor programa asi para novatos ha sido SourceTree http://www.sourcetreeapp.com


Respecto a la integracion GitHub android studio desde aqui llegas a los tutoriales de IntelliJ IDEA y te dicen donde estan los opciones http://stackoverflow.com/questions/1...android-studio
__________________
Gracias a todos aquellos que no piensan en lo que cuesta diseñar/desarrollar una app, que no pagan ni 5 miseros euros y fastidian a todos los programadores, es un gran aliciente para todos los futuros programadores como yo
Responder Con Cita
  #10  
Viejo 12/07/13, 18:35:28
Array

[xs_avatar]
Marciano Verde Marciano Verde no está en línea
Miembro del foro
 
Fecha de registro: mar 2013
Mensajes: 65
Modelo de smartphone: Samsung Galaxy S3
Tu operador: Movistar
Al final he hecho funcionar la librería, siguiendo los pasos de varias web, y recopilando el proyecto entero, lleba un par de días funcionando así que parece que está estable.
Sigo pensando que debe haber un método más sencillo, pero bueno, estoy contento porque va bien.

Última edición por Marciano Verde Día 14/07/13 a las 10:56:24.
Responder Con Cita
  #11  
Viejo 28/07/14, 20:03:02
Array

[xs_avatar]
Vargar Vargar no está en línea
Usuario novato en la web
 
Fecha de registro: jul 2014
Mensajes: 1
Tu operador: Movistar

Alguien me podria ayudar o dar guia de como implementar una libreria en Android Stuio, especificamente la ZXing.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 22:39:33 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /