Foros del Web » Programando para Internet » Android »

[SOLUCIONADO] Sources not found en dependencia .jar

Estas en el tema de Sources not found en dependencia .jar en el foro de Android en Foros del Web. Hola. Les comento mi problema, espero puedan ayudarme. Estoy tratando de incorporar la funcionalidad de imprimir tickets en mi app "punto de venta". Para lograr ...
  #1 (permalink)  
Antiguo 28/04/2015, 12:22
 
Fecha de Ingreso: febrero-2014
Ubicación: Edo. México
Mensajes: 85
Antigüedad: 10 años, 2 meses
Puntos: 0
Sources not found en dependencia .jar

Hola.

Les comento mi problema, espero puedan ayudarme.

Estoy tratando de incorporar la funcionalidad de imprimir tickets en mi app "punto de venta". Para lograr esto intento apoyarme en el SDK de Epson; ePOS-Print.jar y lo hago de la siguiente forma.

-Copio el arcvhivo ePOS-Print.jar a la carpeta "libs"
-En el manual de Epson me pide crear la carpeta "armeabi" y agregar el archivo "libeposprint.so" (este no se para que sea ni si se tiene que dar de alta en algún lado)
-Agrego las dependencias al build.gradle:
Código Java:
Ver original
  1. dependencies {
  2.     compile fileTree(dir: 'libs', include: ['*.jar'])
  3.     compile 'com.android.support:appcompat-v7:21.0.2'
  4.     compile files ('libs/ePOS-Print.jar')
  5. }
-Lo compilo

Ahora bien para usarlo en el "Activity":

Código Java:
Ver original
  1. //-importo las librerías requeridas
  2. import com.epson.eposprint.*;
  3. import com.epson.epsonio.*;
  4. *****
  5. public class...{
  6. ***
  7. //-Instancio la clase
  8. EpsonIo mPort = new EpsonIo(); // Al correr la aplicación, aquí me manda el siguiente mensaje de error
  9. //Caused by: java.lang.UnsatisfiedLinkError: Couldn't load eposprint from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.anegocios.puntoventa-1.apk,libraryPath=/data/app-lib/com.anegocios.puntoventa-1]: findLibrary returned null
  10. }


Alguien tiene una idea de por donde puede estar el error?

Saludos y muchas gracias.
  #2 (permalink)  
Antiguo 29/04/2015, 12:52
 
Fecha de Ingreso: febrero-2014
Ubicación: Edo. México
Mensajes: 85
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Sources not found en dependencia .jar

Listo

Lo resolví cambiando el archivo "lib/armeabi/libeposprint.so" a la carpeta "src/jniLibs/armeabi/libeposprint.so"

Saludos

Etiquetas: activity, app, found, jar, sdk
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:25.