Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Problema con Android Virtual Device (ADB) (https://www.clubdelphi.com/foros/showthread.php?t=95560)

voci 09-02-2022 16:44:51

Problema con Android Virtual Device (ADB)
 
Para depurar las aplicaciones de android, si tengo algún problema, depuro la versión de 32 bit en el móvil, la versión de 64 bit nunca he podido depurarla.

El problema es que tengo una aplicación en la que funciona perfectamente la versión de 32 bit y no la de 64 bit, ambas funcionaban compiladas con la versión 10.3.3 de delphi, pero como digo la versión de 64 bit no funciona al compilarla en delphi 11.

Hace mucho tiempo que no utilizo ADB para realizar esta tarea, pero visto que no tenía otra solución intenté crear una máquina virtual, he cambiado múltiples parámetros pero siempre me da el mismo error y no consigo que funcione, el error es el que aparece en la imagen



Agradezco cualquier ayuda.

Saludos.

Neftali [Germán.Estévez] 10-02-2022 11:28:20

Nunca he generado un emulador, diría que es la peor opción, aunque debería funcionar.
Si con el dispositivo físico tienes problemas, la segunda opción que puedes probar es a utilizar BlueStacks. (https://www.bluestacks.com/es/bluestacks-5.html)

Hemos hablado antes en elos foros de este emulador:
https://www.clubdelphi.com/foros/showthread.php?t=84610

Y también puedes encontrar artículos en internet al respecto:
https://magnumlabs.com.br/android-us...ulator-delphi/
http://www.fmxexpress.com/debug-delp...th-bluestacks/
(si buscas encontrarás más...)

Casimiro Notevi 10-02-2022 11:55:22

También: genymotion.

voci 10-02-2022 13:27:28

Gracias por responder, tengo instalado la última versión de bluestacks, pero ahí no funciona ningún programa compilado con delphi, he instalado varios programas que funcionan perfectamente en dispositivos físicos y ahí no se ejecutan, en todos ocurre lo mismo, se abre la pantalla inicial de carga y después se cierran.

Voy a probar genymotion y os cuento.

Saludos.

Neftali [Germán.Estévez] 10-02-2022 16:07:12

Cita:

Empezado por voci (Mensaje 545297)
tengo instalado la última versión de bluestacks, pero ahí no funciona ningún programa compilado con delphi, he instalado varios programas que funcionan perfectamente en dispositivos físicos y ahí no se ejecutan, en todos ocurre lo mismo, se abre la pantalla inicial de carga y después se cierran.


Pues justo yo lo he probado esta mañana, porque la versión que tenía la borré hace tiempo y me ha funcionado de fábula.
1) Bajarlo, instalarlo (https://www.bluestacks.com/es/bluestacks-5.html)

2) Configurar una nueva máquina de 64bits y sólo con ARM.



Luego lo que hay que hacer con tu aplicación es eliminar estas 2 librerías del deployment, porque generan una incompatibilidad:
(el color es gris, porque yo lo que he hecho para no tener que eliminarlas cada vez, es renombrarlas en disco para que no me las encuentre.




Y a partir de ahí yo he cogido una aplicación antigua hecha en Delphi (NASA, La foto del día), he refrescado librerías y revisado las opciones de iconos (que se habían perdido) y ha ejecutado sin problemas.

La aplicación es del 2017, que participó y ganó esta competición promovida por embarcadero.
https://community.embarcadero.com/co...sa-api-mash-up

La aplicación es esta:
https://community.embarcadero.com/co...a-foto-del-dia


Neftali [Germán.Estévez] 10-02-2022 16:19:48

No lo he dicho, pero sobre esa máquina compilas la app en 32bits funciona si problemas.
Y bastante rápido, la verdad. Me ha sorprendido en ese sentido.

Casimiro Notevi 10-02-2022 16:36:53

Cita:

Empezado por voci (Mensaje 545297)
Gracias por responder, tengo instalado la última versión de bluestacks, pero ahí no funciona ningún programa compilado con delphi, he instalado varios programas que funcionan perfectamente en dispositivos físicos y ahí no se ejecutan, en todos ocurre lo mismo, se abre la pantalla inicial de carga y después se cierran.
Voy a probar genymotion y os cuento.Saludos.

Si no funciona con bluestacks, tampoco va a funcionar con genymotion. El problema es algo del programa seguramente.

voci 10-02-2022 19:45:51

Después de actualizar nuevamente bluestacks a la última versión, ahora instalo las aplicaciones creadas con delphi y se ejecutan, tanto las de 32 bit como las de 64 bit, no se porque antes se quedaban en la pantalla de inicio, el problema es que sigo sin poder depurar las aplicaciones de 64 bit, mi gozo en un pozo.

Las aplicaciones de 32 bit las depura sin problemas, pero las de 64 bit me dice:



No se cual es el motivo ya que como digo si las instalo las ejecuta perfectamente, la máquina parece estar configurada correctamente:



¿Alguna idea?

Saludos.

PD: He instalado también genymotion y al intentar depurar me aparece el mismo mensaje, aunque debo decir que las aplicaciones que he instalado se ejecutan más lento que en bluestacks.


La franja horaria es GMT +2. Ahora son las 22:17:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi