AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

FMX Android Kamera Crash

Ein Thema von stalkingwolf · begonnen am 28. Mai 2021 · letzter Beitrag vom 31. Mai 2021
Antwort Antwort
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.558 Beiträge
 
Delphi 12 Athens
 
#1

AW: FMX Android Kamera Crash

  Alt 28. Mai 2021, 22:23
Ich hatte auch diese Probleme. Es lag letztlich daran, dass beim hochziehen von älteren Delphi-Versionen zu neuen Versionen die Übergänge in den Einstellungsdateien nicht immer so richtig funktionieren. Ich wechselte bei einem Android-Programm von XE7 zu 10.4.2.

Entscheidend war da die AndroidManifest.template.xml Datei.

Delphi geht immer beim Erzeugen der AndroidManifest.xml - Datei so vor, dass es die Template-Datei nimmt und die merged mit Deinen Einstellungen, die Du in Delphi vorgenommen hast.

Leider wird die Template-Datei offensichtlich nicht neu erzeugt, wenn man auf die höhere Delphi-Version wechselt, daher fehlen da Einstellungen oder das Konstrukt ist etwas anders, was beim Verwenden nachher zu Fehlern führt.

Ich habe das so gelöst, dass ich einfach ein Dummy-Projekt angelegt habe, das einmal auf ein Device habe ausgeführt und dann meine Template-Datei aus meinem eigentlichen Projekt mit dieser neuen Template-Datei überschrieben habe.

Danach funktionierte es dann (also Delphi war in der Lage eine funktionierende AndroidManifest.xml Datei zu erzeugen).

Wenn man ganz großes Pech hat, muss man auch die Projekt-Datei (drproj) löschen, und das Projekt mit allen Einstellungen noch mal neu anlegen (das macht Spaß)...

Geändert von Harry Stahl (28. Mai 2021 um 22:26 Uhr)
  Mit Zitat antworten Zitat
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.651 Beiträge
 
Delphi 12 Athens
 
#2

AW: FMX Android Kamera Crash

  Alt 29. Mai 2021, 06:34
Delphi geht immer beim Erzeugen der AndroidManifest.xml - Datei so vor, dass es die Template-Datei nimmt und die merged mit Deinen Einstellungen, die Du in Delphi vorgenommen hast.

Leider wird die Template-Datei offensichtlich nicht neu erzeugt, wenn man auf die höhere Delphi-Version wechselt, daher fehlen da Einstellungen oder das Konstrukt ist etwas anders, was beim Verwenden nachher zu Fehlern führt.

Ich habe das so gelöst, dass ich einfach ein Dummy-Projekt angelegt habe, das einmal auf ein Device habe ausgeführt und dann meine Template-Datei aus meinem eigentlichen Projekt mit dieser neuen Template-Datei überschrieben habe.
Ich weiß nicht, ob ich das richtig verstanden habe wegen der Template Datei. Ich habe diese einfach im Projekt umbenannt. Dann legt Delphi eine neue Template Datei an. Dann nochmal vergleichen, was zwischen der alten und der neuen anders ist. Wenn man in der originalen Template Datei keine eigenen Einträge gemacht hat, kann man die neu erzeugte einfach nehmen. Ansonsten die Anpassungen vornehmen.
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.558 Beiträge
 
Delphi 12 Athens
 
#3

AW: FMX Android Kamera Crash

  Alt 29. Mai 2021, 14:26
@zeras: Geht auch mit dem einfach umbenennen. Ich hatte nur meinen Weg beschrieben, wo ich sicherstellen wollte, dass eine neue App auch auf dem Device läuft und hab eben die dort vorhandene Template-Datei genommen.
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
549 Beiträge
 
#4

AW: FMX Android Kamera Crash

  Alt 31. Mai 2021, 08:11
Ich hatte auch diese Probleme. Es lag letztlich daran, dass beim hochziehen von älteren Delphi-Versionen zu neuen Versionen die Übergänge in den Einstellungsdateien nicht immer so richtig funktionieren. Ich wechselte bei einem Android-Programm von XE7 zu 10.4.2.

Entscheidend war da die AndroidManifest.template.xml Datei.
Danke Harry. Ich werde das nachher mal testen. Ich hatte auch die ganze Zeit die Vermutung das die Datei das Problem sein muss, weil Quellcode mäßig kann man gar nicht so wirklich viel falsch machen.
Mein Projekt kommt ursprünglich aus 10.1 Berlin. Da sah die Welt der Berechtigungen auch noch anders aus.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz