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)
-   -   Como depurar aplicación de 64 bits (https://www.clubdelphi.com/foros/showthread.php?t=94330)

voci 10-12-2019 14:25:11

Como depurar aplicación de 64 bits
 
Estoy intentando depurar una aplicación para android de 64 bits, el problema es que no soy capaz a conseguir que pare en los puntos de ruptura que le indico.

Si por el contrario lo intento depurando la aplicación en 32 bits funciona sin problemas, eso me hace pensar que el problema está en la parte del entorno de desarrollo, pero no soy capaz de saber cual es el problema, ¿alguien que pueda darme un poco de luz?.

Saludos.

Neftali [Germán.Estévez] 10-12-2019 17:32:47

¿Has modificado la configuración de Compilación y Linker para la plataforma de 64 bits?
Ya se que es básico, pero no lo has comentado.

voci 10-12-2019 18:26:53

Lo único que he hecho es crear un android SDK de 64 bit para compilar las aplicaciones, me parece que no es a eso a lo que te refieres ¿verdad?

Saludos.

Neftali [Germán.Estévez] 11-12-2019 08:36:48

Me refiero alas opciones de configuración del proyecto que estás ejecutando.
Accede a la configuración, activa la plataforma que quieres (1); en tu caso 64bits y en la pestaña de Compiling (2) activa las opciones de Debug (3).





Y en la pestaña de Linking (4) también debes activar las opciones de Debug (5).




Si en 32bits ya te funciona, pues una opción sencilla es asegurarte de que en la configuración de 64bits tienes los mismos valores que en la de 32 bits.

voci 11-12-2019 12:16:20

Gracias por responder Germán, las opciones vienen por defecto en ambas plataformas tal y como has descrito.

Por si sirve de algo estos son los eventos que se producen al ejecutar la aplicación en 64 bits:

Código:

  Platform: remote-android  Connected: no  Process Programa.apk (14128)
  Platform: remote-android    Triple: aarch64-*-linux OS Version: 24.0.0 (3.18.31-perf-g040a88f)    Kernel: #1 SMP PREEMPT Thu Nov 7 00:28:25 WIB 2019  Hostname: localhost  Connected: yes WorkingDir: /data/data/com.embarcadero.Programa  Process Programa.apk (14128)
Process 14128 stopped * thread #1: tid = 14128, 0x0000007f832ae4e8 libc.so`je_malloc + 280, name = 'dero.Programa', stop reason = signal SIGSTOP    frame #0: 0x0000007f832ae4e8 libc.so`je_malloc + 280 libc.so`je_malloc: ->  0x7f832ae4e8 <+280>: subs  w8, w8, #1                ; =1      0x7f832ae4ec <+284>: b.lt  0x7f832ae768              ; <+920>    0x7f832ae4f0 <+288>: str    w8, [x23, #24]    0x7f832ae4f4 <+292>: b      0x7f832ae77c              ; <+940>  thread #2: tid = 14133, 0x0000007f8323deec libc.so`syscall + 28, name = 'Jit thread pool', stop reason = signal SIGSTOP    frame #0: 0x0000007f8323deec libc.so`syscall + 28 libc.so`syscall: ->  0x7f8323deec <+28>: svc    #0    0x7f8323def0 <+32>: cmn    x0, #1, lsl #12          ; =4096      0x7f8323def4 <+36>: cneg  x0, x0, hi    0x7f8323def8 <+40>: b.hi  0x7f83246694              ; __set_errno_internal  thread #3: tid = 14134, 0x0000007f8328c720 libc.so`__rt_sigtimedwait + 8, name = 'Signal Catcher', stop reason = signal SIGSTOP    frame #0: 0x0000007f8328c720 libc.so`__rt_sigtimedwait + 8 libc.so`__rt_sigtimedwait: ->  0x7f8328c720 <+8>:  cmn    x0, #1, lsl #12          ; =4096      0x7f8328c724 <+12>: cneg  x0, x0, hi    0x7f8328c728 <+16>: b.hi  0x7f83246694              ; __set_errno_internal    0x7f8328c72c <+20>: ret      thread #4: tid = 14135, 0x0000007f8328d10c libc.so`recvmsg + 4, name = 'JDWP', stop reason = signal SIGSTOP    frame #0: 0x0000007f8328d10c libc.so`recvmsg + 4 libc.so`recvmsg: ->  0x7f8328d10c <+4>:  svc    #0    0x7f8328d110 <+8>:  cmn    x0, #1, lsl #12          ; =4096      0x7f8328d114 <+12>: cneg  x0, x0, hi    0x7f8328d118 <+16>: b.hi  0x7f83246694              ; __set_errno_internal  thread #5: tid = 14136, 0x0000007f8323deec libc.so`syscall + 28, name = 'ReferenceQueueD', stop reason = signal SIGSTOP    frame #0: 0x0000007f8323deec libc.so`syscall + 28 libc.so`syscall: ->  0x7f8323deec <+28>: svc    #0    0x7f8323def0 <+32>: cmn    x0, #1, lsl #12          ; =4096      0x7f8323def4 <+36>: cneg  x0, x0, hi    0x7f8323def8 <+40>: b.hi  0x7f83246694              ; __set_errno_internal  thread #6: tid = 14137, 0x0000007f8323deec libc.so`syscall + 28, name = 'FinalizerDaemon', stop reason = signal SIGSTOP    frame #0: 0x0000007f8323deec libc.so`syscall + 28 libc.so`syscall: ->  0x7f8323deec <+28>: svc    #0    0x7f8323def0 <+32>: cmn    x0, #1, lsl #12          ; =4096      0x7f8323def4 <+36>: cneg  x0, x0, hi    0x7f8323def8 <+40>: b.hi  0x7f83246694              ; __set_errno_internal  thread #7: tid = 14138, 0x0000007f8323deec libc.so`syscall + 28, name = 'FinalizerWatchd', stop reason = signal SIGSTOP    frame #0: 0x0000007f8323deec libc.so`syscall + 28 libc.so`syscall: ->  0x7f8323deec <+28>: svc    #0    0x7f8323def0 <+32>: cmn    x0, #1, lsl #12          ; =4096      0x7f8323def4 <+36>: cneg  x0, x0, hi    0x7f8323def8 <+40>: b.hi  0x7f83246694              ; __set_errno_internal  thread #8: tid = 14139, 0x0000007f8323deec libc.so`syscall + 28, name = 'HeapTaskDaemon', stop reason = signal SIGSTOP    frame #0: 0x0000007f8323deec libc.so`syscall + 28 libc.so`syscall: ->  0x7f8323deec <+28>: svc    #0    0x7f8323def0 <+32>: cmn    x0, #1, lsl #12          ; =4096      0x7f8323def4 <+36>: cneg  x0, x0, hi    0x7f8323def8 <+40>: b.hi  0x7f83246694              ; __set_errno_internal  thread #9: tid = 14140, 0x0000007f8328c62c libc.so`__ioctl + 4, name = 'Binder:14128_1', stop reason = signal SIGSTOP    frame #0: 0x0000007f8328c62c libc.so`__ioctl + 4 libc.so`__ioctl: ->  0x7f8328c62c <+4>:  svc    #0    0x7f8328c630 <+8>:  cmn    x0, #1, lsl #12          ; =4096      0x7f8328c634 <+12>: cneg  x0, x0, hi    0x7f8328c638 <+16>: b.hi  0x7f83246694              ; __set_errno_internal  thread #10: tid = 14142, 0x0000007f8328c62c libc.so`__ioctl + 4, name = 'Binder:14128_2', stop reason = signal SIGSTOP    frame #0: 0x0000007f8328c62c libc.so`__ioctl + 4 libc.so`__ioctl: ->  0x7f8328c62c <+4>:  svc    #0    0x7f8328c630 <+8>:  cmn    x0, #1, lsl #12          ; =4096      0x7f8328c634 <+12>: cneg  x0, x0, hi    0x7f8328c638 <+16>: b.hi  0x7f83246694              ; __set_errno_internal  thread #11: tid = 14143, 0x0000007f8328d07c libc.so`read + 4, name = 'FileObserver', stop reason = signal SIGSTOP    frame #0: 0x0000007f8328d07c libc.so`read + 4 libc.so`read: ->  0x7f8328d07c <+4>:  svc    #0    0x7f8328d080 <+8>:  cmn    x0, #1, lsl #12          ; =4096      0x7f8328d084 <+12>: cneg  x0, x0, hi    0x7f8328d088 <+16>: b.hi  0x7f83246694              ; __set_errno_internal  thread #12: tid = 14150, 0x0000007f8323deec libc.so`syscall + 28, name = 'Profile Saver', stop reason = signal SIGSTOP    frame #0: 0x0000007f8323deec libc.so`syscall + 28 libc.so`syscall: ->  0x7f8323deec <+28>: svc    #0    0x7f8323def0 <+32>: cmn    x0, #1, lsl #12          ; =4096      0x7f8323def4 <+36>: cneg  x0, x0, hi    0x7f8323def8 <+40>: b.hi  0x7f83246694              ; __set_errno_internal  thread #13: tid = 14151, 0x0000007f8323deec libc.so`syscall + 28, name = 'dero.Programa', stop reason = signal SIGSTOP    frame #0: 0x0000007f8323deec libc.so`syscall + 28 libc.so`syscall: ->  0x7f8323deec <+28>: svc    #0    0x7f8323def0 <+32>: cmn    x0, #1, lsl #12          ; =4096      0x7f8323def4 <+36>: cneg  x0, x0, hi    0x7f8323def8 <+40>: b.hi  0x7f83246694              ; __set_errno_internal  thread #14: tid = 14157, 0x0000007f8323deec libc.so`syscall + 28, name = 'Thread-3', stop reason = signal SIGSTOP    frame #0: 0x0000007f8323deec libc.so`syscall + 28 libc.so`syscall: ->  0x7f8323deec <+28>: svc    #0    0x7f8323def0 <+32>: cmn    x0, #1, lsl #12          ; =4096      0x7f8323def4 <+36>: cneg  x0, x0, hi    0x7f8323def8 <+40>: b.hi  0x7f83246694              ; __set_errno_internal  thread #15: tid = 14166, 0x0000007f8328c540 libc.so`__epoll_pwait + 8, name = 'ConnectivityThr', stop reason = signal SIGSTOP    frame #0: 0x0000007f8328c540 libc.so`__epoll_pwait + 8 libc.so`__epoll_pwait: ->  0x7f8328c540 <+8>:  cmn    x0, #1, lsl #12          ; =4096      0x7f8328c544 <+12>: cneg  x0, x0, hi    0x7f8328c548 <+16>: b.hi  0x7f83246694              ; __set_errno_internal    0x7f8328c54c <+20>: ret      Executable module set to "C:\\Users\\Usuario1\\.lldb\\module_cache\\remote-android\\.cache\\580F2FFA-8A81-C7D6-9688-1488167AEF08\\app_process64". Architecture set to: aarch64--linux-android.  Process Programa.apk (14128)
Module Load: [vdso]. No Debug Info. Base Address: $0000007F86B37000. Process Programa.apk (14128)
Module Load: base.odex. No Debug Info. Base Address: $0000007F81640000. Process Programa.apk (14128)
Module Load: libPrograma.so. No Debug Info. Base Address: $0000007F61E8F000. Process Programa.apk (14128)
Module Load: [vdso]. No Debug Info. Base Address: $0000007F86B37000. Process Programa.apk (14128)
Module Load: [vdso]. No Debug Info. Base Address: $0000007F86B37000. Process Programa.apk (14128)
Module Load: base.odex. No Debug Info. Base Address: $0000007F81640000. Process Programa.apk (14128)
Module Load: libPrograma.so. No Debug Info. Base Address: $0000007F61E8F000. Process Programa.apk (14128)
target.max-children-count (int) = 256  Process Programa.apk (14128)


y estos los eventos al ejecutar la aplicación de 32 bits.

Código:

GNU gdb (GDB) 7.3.1-gg2 (Embarcadero:gdb-28919) (Wed Jul 19 10:41:11 UTC 2017)  Process Programa.apk (12893)
Copyright (C) 2011 Free Software Foundation, Inc.  Process Programa.apk (12893)
  with modifications copyright 2017 Embarcadero Technologies, Inc.  Process Programa.apk (12893)
  linked with iconv (GNU libiconv 1.14) written by Bruno Haible,    copyright (C) 2000-2011 Free Software Foundation, Inc.  Process Programa.apk (12893)
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.  Type "show copying" and "show warranty" for details.  Process Programa.apk (12893)
This GDB was configured as "--host=i586-pc-mingw32msvc --target=arm-linux-androideabi". For bug reporting instructions, please see:  Process Programa.apk (12893)
<http://www.gnu.org/software/gdb/bugs/>.  Process Programa.apk (12893)
Module Load: linker. Has Debug Info. Base Address: $ED944470. Process Programa.apk (12893)
Module Load: libcutils.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libutils.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: liblog.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libbinder.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libnativeloader.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libandroid_runtime.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libwilhelm.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libc++.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libc.so. Has Debug Info. Base Address: $ED0723E0. Process Programa.apk (12893)
Module Load: libm.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libbacktrace.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libnativehelper.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmemtrack.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libandroidfw.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libexpat.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libnetutils.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libui.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libgui.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libinput.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libinputflinger.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libcamera_client.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libcamera_metadata.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libskia.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libsqlite.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libEGL.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libGLESv1_CM.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libGLESv2.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libvulkan.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libETC1.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libhardware.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libhardware_legacy.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libselinux.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libsonivox.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libcrypto.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libssl.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libicuuc.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libicui18n.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmedia.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libjpeg.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libusbhost.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libharfbuzz_ng.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libz.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libaudioutils.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libpdfium.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libimg_utils.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libnetd_client.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libradio.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libsoundtrigger.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libminikin.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libprocessgroup.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libnativebridge.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libradio_metadata.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmemunreachable.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libhwui.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libregionalization.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libstagefright.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libstagefright_foundation.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libeffects.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libstagefright_http_support.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libbase.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libunwind.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libstdc++.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libsync.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libpng.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libft2.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libdng_sdk.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libpiex.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libwpa_client.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libpcre.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libpackagelistparser.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libnbaio.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libspeexresampler.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libprotobuf-cpp-lite.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libRS.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libRScpp.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libdrmframework.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmediautils.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libopus.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libstagefright_omx.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libstagefright_yuv.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libvorbisidec.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libpowermanager.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libstagefright_enc_common.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libstagefright_avc_common.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: liblzma.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libbinary_parse.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libimage_type_recognition.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libtiff_directory.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libRS_internal.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libbcinfo.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libLLVM.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libavenhancements.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libstagefright_httplive.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmediaplayerservice.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libstagefright_wfd.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libExtendedExtractor.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libdashplayer.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libart.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libsigchain.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: liblz4.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-core-libart.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-conscrypt.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-okhttp.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-core-junit.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-bouncycastle.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-ext.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-framework.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-telephony-common.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-voip-common.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-ims-common.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-apache-xml.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-org.apache.http.legacy.boot.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-tcmiface.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-WfdCommon.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-oem-services.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-qcom.fmradio.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-qcmediaplayer.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-telephony-ext.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-miui.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: boot-miuisystem.oat. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libandroid.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libcamera2ndk.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libGLESv3.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libjnigraphics.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmediandk.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmediadrm.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libOpenMAXAL.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libOpenSLES.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libwebviewchromium_plat_support.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libOpenCL.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libgsl.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libCB.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqti_performance.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqti-perfd-client.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: lib-ims-rcscmjni.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: lib-imsrcscmclient.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: lib-imsrcscm.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: lib-imsdpl.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: lib-imsqimf.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libdiag.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqmi.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqcci_legacy.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libidl.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqmiservices.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libdsi_netctrl.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libtime_genoff.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: lib-imsxml.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqmi_client_qmux.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libdsutils.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqdi.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libnetmgr.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libconfigdb.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqmi_cci.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqmi_common_so.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqmi_client_helper.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmdmdetect.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libxml.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqmi_encdec.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libsmemlog.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: lib-imsrcscmservice.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libart-compiler.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libvixl.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libjavacore.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libopenjdk.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libopenjdkjvm.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: memtrack.msm8953.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqti-at.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqti-gt.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libxml2.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmiuinative.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmedia_jni.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmtp.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libexif.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libstagefright_amrnb_common.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libextmedia_jni.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libjavacrypto.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libkeystore-engine.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libkeystore_binder.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libkeymaster_messages.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libsoftkeymasterdevice.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libkeymaster1.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: QPerformance.odex. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmiuiclassproxy.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libEGL_adreno.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libadreno_utils.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libGLESv2_adreno.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libllvm-glnext.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libGLESv1_CM_adreno.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: eglSubDriverAndroid.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: gralloc.msm8953.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libmemalloc.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqdMetaData.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqdutils.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libqservice.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libcompiler_rt.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libwebviewchromium_loader.so. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: base.odex. No Debug Info. Base Address: $00000000. Process Programa.apk (12893)
Module Load: libPrograma.so. Has Debug Info. Base Address: $CC050A70. Process Programa.apk (12893)
Source Breakpoint at $CCCD64FC: E:\Delphi\Programa1\Unidad1.pas line 29651. Process Programa.apk (12893)

A simple vista el único cambio que yo he introducido y que puede producir el error sería este:





Saludos.

Neftali [Germán.Estévez] 11-12-2019 16:49:24

¿Estás con dispositivo físico conectado?
¿Qué dispositivo?

Que parece que hay algunos que no son compatibles porque tienen CPU que corre en 32bits.
Revisa este link que habla de esto (en los comentarios hay alguno similar al problema que comentas)


Por aquí comentan que si tienes problemas realices la depuración en 32bits aunque luego generes el definitivo en 64b

voci 11-12-2019 17:09:02

Gracias de nuevo Germán, ya había revisado el enlace que comentas, mi teléfono, redmi note 4, después de haberle pasado el cpu-z me confirma que se está ejecutando en 64 bits.

El problema es que en dos programas que intento depurar en 64 bits es precisamente porque los problemas que están dando es al compilarlos en 64 bits, en 32 bits funcionan perfectamente.

En uno de ellos el problema es con las librerías openSSL, de hecho aquí se comenta el problema, alguien ha conseguido depurar su aplicación en 64 bits y aporta una solución que a él le funciona, pero desgraciadamente a mí no.

https://community.idera.com/develope...64/91082#91082

Por eso se que el problema de la compilación en 64 bits está centrado en mi entorno de desarrollo, pero no logro dar con ello.

Saludos.

voci 24-12-2019 16:49:57

He estado investigando y embarcadero ha sacado el parche:

ID: 30904, RAD Studio 10.3.3 Android Debugger Patch

Entre otras cosas dice que repara el problema "RSP-26824 Breakpoints do not work in Android 64 project"

Aún así el problema en mi caso persiste, pero parece que el error está del lado del entorno de desarrollo.

Saludos.

voci 13-01-2021 17:13:00

Refloto el tema porque hoy he instalado la versión 10.4.1, siempre creí que el problema estaba en la versión 10.3.3 del entorno de desarrollo, y sigo con el mismo problema, no consigo depurar ninguna aplicación de 64 bit, ¿alguien lo ha conseguido con alguna versión de delphi?

Saludos.


La franja horaria es GMT +2. Ahora son las 15:25:07.

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