Home Menu

Menu



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


 
Herramientas
  #1  
Viejo 10/07/13, 17:08:22
Avatar de Marciano Verde
Marciano Verde Marciano Verde no está en línea
Miembro del foro
Mensajes: 65
 
Fecha de registro: mar 2013
Mensajes: 65
Modelo de smartphone: Samsung Galaxy S3
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de darkone2k4
darkone2k4 darkone2k4 no está en línea
Usuario novato en la web
Mensajes: 5
 
Fecha de registro: jul 2011
Mensajes: 5
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
A ver si os vale, no lo he usado todavía http://stackoverflow.com/questions/1...android-studio
Responder Con Cita
  #4  
Viejo 10/07/13, 18:22:09
Avatar de Marciano Verde
Marciano Verde Marciano Verde no está en línea
Miembro del foro
Mensajes: 65
 
Fecha de registro: mar 2013
Mensajes: 65
Modelo de smartphone: Samsung Galaxy S3
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de Rockero_79
Rockero_79 Rockero_79 no está en línea
Usuario muy activo
Mensajes: 3,690
 
Fecha de registro: abr 2012
Mensajes: 3,690
Modelo de smartphone: Realme GT Neo 2
Versión de ROM: Android 13
Tu operador: Jazztel
Mencionado: 3 comentarios
Tagged: 2 hilos
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
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
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
Avatar de Pulposperdidos
Pulposperdidos Pulposperdidos no está en línea
Usuario novato en la web
Mensajes: 7
 
Fecha de registro: jun 2013
Mensajes: 7
Modelo de smartphone: Zapatofono
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
me equivoqué de hilo, borrar mensaje.
Responder Con Cita
  #8  
Viejo 12/07/13, 12:02:57
Avatar de Marciano Verde
Marciano Verde Marciano Verde no está en línea
Miembro del foro
Mensajes: 65
 
Fecha de registro: mar 2013
Mensajes: 65
Modelo de smartphone: Samsung Galaxy S3
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de set92
set92 set92 no está en línea
Miembro del foro
Mensajes: 468
 
Fecha de registro: jun 2012
Mensajes: 468
Modelo de smartphone: samsung
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Responder Con Cita
  #10  
Viejo 12/07/13, 18:35:28
Avatar de Marciano Verde
Marciano Verde Marciano Verde no está en línea
Miembro del foro
Mensajes: 65
 
Fecha de registro: mar 2013
Mensajes: 65
Modelo de smartphone: Samsung Galaxy S3
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de Vargar
Vargar Vargar no está en línea
Usuario novato en la web
Mensajes: 1
 
Fecha de registro: jul 2014
Mensajes: 1
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 21:10:39 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007