Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Debugging 32 Bit Android App hält nicht an Haltepunkten (https://www.delphipraxis.net/210546-debugging-32-bit-android-app-haelt-nicht-haltepunkten.html)

skoschke 10. Mai 2022 08:56

Debugging 32 Bit Android App hält nicht an Haltepunkten
 
Hallo,

ich habe Delphi 10.4 auf Windows 11 laufen, die App als Windows 32 Bit App kann ich debuggen, sie hält wie erwartet an den Haltepunkten an.

Compiliere ich als Android 32 Bit und möchte auf einem Android 12 Handy debuggen, läuft das Programm, hält aber nicht an den Haltepunkten!

Hat jemand einen Tip, wo ich suchen kann?

Was mir noch aufgefallen ist, im Meldungsfenster steht am Ende

.....
Modul laden: android.hardware.graphics.mapper@2.0.so. Ohne Debug-Infos. Basisadresse: $00000000. Prozess Hapak_mobil5.apk (8479)
Modul laden: android.hardware.graphics.mapper@2.0-impl.so. Ohne Debug-Infos. Basisadresse: $00000000. Prozess Hapak_mobil5.apk (8479)
BFD: C:/Embarcadero/Android/Hapak_Mobil/Android/Debug/Hapak_mobil5/debug/linker: don't know how to handle section `.relr.dyn' [0x 13]

und die blauen Punkte vor jeder Codezeile sind vorhanden!

Danke
Ciao
Stefan

skoschke 11. Mai 2022 06:03

AW: Debugging 32 Bit Android App hält nicht an Haltepunkten
 
Hallo,

Nachtrag:
Auch eine völlig neue Mini-App hält nicht am gewünschten Haltepunkt, brauche dringend Hilfe!

Ich habe jetzt ein Galaxy Tab mit Android 11 angestöpselt, da funktioniert das Debuggen mit Haltepunkt!
Beim Handy Galaxy S10+ mit Android 12 nicht!

Das Problem scheint also beim Android 12 zu liegen, nur wie komme ich da jetzt weiter?
In den Einstellungen der Entwickleroptionen habe ich nichts geändert, irgendwann gab es halt mal das Update von Android 11 auf 12 und seitdem hatte ich nie wieder versucht zu debuggen...

Mir ist aber gerade das Testen auf dem Android 12 wichtig, um sicherzustellen, dass das Projekt da auch läuft...
Wo könnte ich auf dem Handy noch nachsehen?


Ciao
Stefan

skoschke 11. Mai 2022 09:37

AW: Debugging 32 Bit Android App hält nicht an Haltepunkten
 
Hallo,

ich habe mir eben mal die Features von Delphi 11.1 angesehen, da steht unter anderem:

"Support für Windows 11 und Android 12 ist hinzugefügt..."

Heißt das für mich, dass mein Breakpoint-Problem mit meinem "uralten" Delphi 10.4 zusammenhängt?

Ciao
Stefan

TurboMagic 12. Mai 2022 18:08

AW: Debugging 32 Bit Android App hält nicht an Haltepunkten
 
Möglich, da bei mobilen Plattformen leider immer viel im Fluss ist.

skoschke 12. Sep 2022 09:29

AW: Debugging 32 Bit Android App hält nicht an Haltepunkten
 
So, ich muss das Ganze noch mal hoch holen:

Ich habe jetzt ein Delphi 11.1.5 und immer noch das gleiche Problem, die Punkte vor dem Code sind vorhanden, der Debugger hält aber nicht an den Haltepunkten, die letzte Meldung lautet:

"... debug/linker: don't know how to handle section `.relr.dyn' [0x 13]"

Hat jemand eine Idee wo es klemmen könnte?

Das gleiche Projekt auf einem Android 11 Tablet hält wie gewünscht an den Haltepunkten!

Ciao
Stefan

himitsu 12. Sep 2022 10:08

AW: Debugging 32 Bit Android App hält nicht an Haltepunkten
 
Zitat:

Zitat von skoschke (Beitrag 1511640)
Ich habe jetzt ein Delphi 11.1.5

Jetzt gibt es schon die 11.2 :angle2:

skoschke 12. Sep 2022 11:39

AW: Debugging 32 Bit Android App hält nicht an Haltepunkten
 
Wie kann ich eine 11.1.5 Trial auf 11.2 updaten?

Ciao
Stefan

himitsu 12. Sep 2022 11:48

AW: Debugging 32 Bit Android App hält nicht an Haltepunkten
 
Neu runterladen und installieren (Updates geht eh nur über Deinstallation/Neuinstallation, so lange die IDE-Version unverändert bleibt -> gleiches Verzeichnis/Registrypfad)
https://www.embarcadero.com/de/products/delphi
https://www.delphipraxis.net/211379-...-released.html

Dennis07 12. Sep 2022 12:30

AW: Debugging 32 Bit Android App hält nicht an Haltepunkten
 
Zu deinem Problem:
- Hast du das Programm mit Debugger gestartet?
- Hast du die DEBUG-Konfiguration ausgewählt?
- Hast du "Debug-Informationen" unter "Projekt\Optionen\Erzeugen\Delphi-Compiler\Compilieren\Debug-Informationen" ausgewählt?

skoschke 12. Sep 2022 14:50

AW: Debugging 32 Bit Android App hält nicht an Haltepunkten
 
Zitat:

- Hast du das Programm mit Debugger gestartet?
- Hast du die DEBUG-Konfiguration ausgewählt?
- Hast du "Debug-Informationen" unter "Projekt\Optionen\Erzeugen\Delphi-Compiler\Compilieren\Debug-Informationen" ausgewählt?
Ja klar doch, mit einem Android 11 Device funktioniert ja alles, unverändertes Projekt mit Android 12 Device bleibt nicht stehen an den Haltepunkten und zeigt im Info-Fenster die o.g. Meldung...

Ciao
Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz