anonymous Log in
Search
Recents:
v3.0
sd
imprimir en android
21/05/19 16:21

Juan Vilaró

Replies: 12

Hola, Estoy con GX 16 u2 Intento imprimir en una aplicacción android offline en una impresora bluetooth. Cree un reporte de texto. Al emitir me aparece una ventana para seleccionar los bluetooth devices emparejados. El problema es que siempre aparece vacia. Agregue los siguientes permisos: Alguien tiene una idea de por donde continuar? Gracias, Juan Vilaró
Replies

cristian

22/05/19 13:37
Hola Juan, Con esos permisos deberia funcionar. Te animas a debugearlo en Android Studio? El fuente que tenes que ver es \Android\Sources\FlexibleClient\src\com\artech\activities\BTDeviceList.java Quizas getIsPrinter() te esta filtrando la impresora. Saludos, Cristian El mar., 21 may. 2019 a las 13:39, Juan Vilaró ()

Juan Vilaró

22/05/19 15:59
Hola, Agregue BluetoothClass.Device.Major.IMAGING en esa función. Como hago para que esto impacte? Efectúe un rebuild all (después de borrar carpeta android de la kb). Para verificar que los cambios impactan en la app , cambie el mensaje Getting all available Bluetooth Devices Pero en la app no cambia el mensaje... Saludos, El 2019-05-22 10:37, Cristian Inthamoussu

cristian

22/05/19 17:42
Tenes que seguir los pasos del Android/Sources/Readme.md El El mié, 22 de may. de 2019 a las 12:59, Juan Vilaró < jvilaro@netgate.com.uy>

Juan Vilaró

22/05/19 18:30
Cree el archivo gradle.properties y lo copie en la carpeta c:\...\genexus16\android\sources Setee este: ANDROID_HOME=C:\Android-SDK JAVA_HOME=C:\Program Files\Java\jdk1.8.0_101 al ejecutar me da lo siguiente: Que me falta? El 2019-05-22 14:42, Cristian Inthamoussu

The Jocker

23/05/19 14:35
Hola Juan, Con relación al inconveniente que tenes con el uso de tu gradle, llegaste a crear una entrada en las variables del sistema PATH de la ruta de gradle? [image: image.png] Luego ejecutar el .bat que está en ese directorio Saludos! El mié., 22 de may. de 2019 a la(s) 14:31, Juan Vilaró ( jvilaro@netgate.com.uy)

Juan Vilaró

23/05/19 16:39
Hola, Después de luchar bastante logre que imprima! Gx 16 u2 Para lograr esto ejecute lo siguiente: 1 Modificar el archivo BTDeviceList.java (C:\Program Files (x86)\GeneXus\GeneXus16\Android\Sources\FlexibleClient\src\com\artech\activities) Verificar la funcion getIsPrinter…. Falta major == BluetoothClass.Device.Major.IMAGING 2 Crear archivo gradle.properties en genexus16\android\sources isCI NEXUS_SNAPSHOTS_URL=file://C:/path/to/Genexus/Android/m2Repository NEXUS_USERNAME= NEXUS_PASSWORD= PROJECT_VERSION=16.2.2 3 instalar git para windows 4 verificar variables set ANDROID_HOME=C:\ installation location \android-sdk set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools set PATH=%PATH%C:\Program Files (x86)\GeneXus\GeneXus16\Android\gradle-4.10.2\BIN 5 Ejecutar cmd como administrador 6 Gradlew 7 gradlew uploadArchives (acá tuve que reiniciar sino daba error) 8 Compilar la aplicación en modo offline 9 emitir reporte en modo texto Después de instalar imprimió una prueba sin problemas. Al seleccionar la impresora no aparece bien el nombre de la impresora. Pero te permite seleccionarlo y después de eso imprime sin problemas y recuerda la impresora. Gracias El 2019-05-23 11:35, Gustavo Ariel Centurión R.

jncorujo2015

23/05/19 20:31
alguien tiene un ejemplo de como implementar external object en genexus 16? El jue., 23 may. 2019 13:46, Juan Vilaró

cristian

23/05/19 21:12
Aquí hay un ejemplo https://github.com/genexuslabs/SDExtensionsSample El El jue, 23 de may. de 2019 a las 17:32, Nicolas Corujo < jncorujo2015@gmail.com>

Fernando

04/06/19 19:28
Hola, Juan, Antes que nada gracia por compartir; estoy intentado realizar lo sugerido, pero no estoy pudiendo pasar del PASO 7, al intentarlo me aparece ese error, te ocurrió lo mismo? Y si así fue como lo resolvisteis, desde ya muchas gracias. O si por ahí alguien del foro probo la receta y tuvo este problema. C:\Program Files (x86)\GeneXus\GeneXus16\Android\Sources>gradlew uploadArchives > Configure project : Pre-dex enabled. > Task :AdMobAds:uploadArchives FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':AdMobAds:uploadArchives'. > Could not publish configuration 'archives' > Failed to deploy artifacts/metadata: No connector available to access repository remote ("file:///C:/Program Files (x86)/GeneXus/GeneXus16/Android/m2Repository") of type default using the available factori es WagonRepositoryConnectorFactory Atentamente. Lic. Fernando Valdez G. Analista de Sistemas Informaticos Cel. 0971 909582

jncorujo2015

06/06/19 18:46
este error a que se debe? [image: image.png] El mar., 4 de jun. de 2019 a la(s) 16:29, Lic. Fernando Valdez ( fvaldez@vaits.com.py)

Fernando

06/06/19 20:24
Nicolas, Tuve el mismo problema, pero sustituí la entrada por "16.3-SNAPSHOT", ya que es lo que se tiene disponible en el %GENEXUS_HOME%/Android/m2repository/com/genexus/gxstdclasses-android/16.3-SNAPSHOT; bueno esa es mi experiencia. Saludos.

Fernando

06/06/19 20:36
Nicolas, En el proyecto existe un Readme Recorte de pantalla realizado: 6/6/2019 16:35 Atentamente. Lic. Fernando Valdez G. Analista de Sistemas Informaticos Cel. 0971 909582


Back to sd