anonymous Log in
Search
Recents:
v3.0
usercontrols
Crear un Jar y exportarlo como "External Object".
09/05/19 21:37

Fernando

Replies: 0

Estimados, buenas tardes, y disculpen, se que el foro no se ocupa de External Object, pero no encontré uno donde realizar mi consulta: Estoy queriendo integrar a una aplicación móvil la capacidad reconocer algunos indicadores, como ser estado de la batería, disponibilidad de espacio, etc, para ello un técnico me desarrollo una JAR que en un proyecto con Android estudio se integra y se usa muy fácilmente, es decir el JAR contiene solo las classes/métodos/atributos que gestionan esta información. Como no tenemos conocimiento de cómo convertir ese desarrollo en un external oject e incorpóralo como tal a genexus, intentamos hacerlo primero con el famoso TOAST, del cual se encuentra mucha documentación en la WIKI. Al ejecutar gradle uploadArchives funciona perfectamente, termina satisfactoriamente y genera el JAR con las clases del TOAST (MyApi.class , Main.class.. etc). El problema se presenta cuando quiero incorporar dicho JAR a la aplicación, usando Tools > Aplication Integration > Java class import ========== Inspect E:\GxVaits\GeneXus\ExternalObject\logmanagementlib.jar\logmanagementlib.jar started ========== Inspection proccess started Inspecting E:\GxVaits\GeneXus\ExternalObject\Toast\Toast.jar Inspecting py.com.vaits.toasteo.BuildConfig...success error: Inspecting py.com.vaits.toasteo.Main...failed error: Error: java.lang.NoClassDefFoundError: com/artech/framework/GenexusModule error: Inspection proccess failed error: There is an error in XML document (0, 0). error: Root element is missing. Inspect E:\GxVaits\GeneXus\ExternalObject\Toast\Toast.jar Failed No sé, sabemos, como indicar la dirección donde debe encontrar el com/artech/framework/GenexusModule; puede que el wiki se refiera al famework que se usaba anteriormente y o no al nuevo. Cualquier comentario será bienvenido. Atentamente. Atentamente.


Back to usercontrols