Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi Android: Fehler mit 64Bit (https://www.delphipraxis.net/202628-android-fehler-mit-64bit.html)

haentschman 23. Nov 2019 15:51


Android: Fehler mit 64Bit
 
Halölle...8-)

Ich habe mir vorgenommen mal in die Android Richtung zu gucken. :thumb:

Leider wird mein Enthusiasmus gleich wieder auf den Boden der Tatsachen zurückgeholt. :roll:

Ich habe:

* Tablet mit Android 9.0 Kernel 3.4.67
* leere Anwendung
* frisches 10.3.3 ohne Third Party

Problem:
Die Anwendung wird an das Tablet geschickt, der Startbildschirm wird gezeigt, aber die App startet nicht und wird gleich wieder beendet.

Fehler:
---------------------------
Fehler
---------------------------
LLDB-Kernel kann nicht gestartet werden: 'c:\program files (x86)\embarcadero\studio\20.0\bin\android\lldb\lld b-mi.exe'.
---------------------------
OK
---------------------------

PS:
Die gleiche Anwendung (64Bit) wird auf meinem Mobiltelefon Android 8 auch nicht ausgeführt. (Anzeige: "64-bit OS and device required"
Mit Fehler:
---------------------------
Fehler
---------------------------
LLDB-Kernel kann nicht gestartet werden: './lldb-server[17]: syntax error: unexpected ')'
'.
---------------------------
OK
---------------------------

Danke für Infos...


PS: Mit diesen "Texten" der Meldung hab ich die Tante schon bemüht.

mlc42 23. Nov 2019 17:10

AW: Android: Fehler mit 64Bit
 
ist dein Windowssystem den 64 Bit?

haentschman 23. Nov 2019 18:08

AW: Android: Fehler mit 64Bit
 
Hallo...

W10 64bit :wink:

MEissing 24. Nov 2019 08:59

AW: Android: Fehler mit 64Bit
 
Was sagt denn AIDA64 aus dem Google Playstore?!?

Kann das Gerät 64 Bit? Ist das Android 64 bittig?

TurboMagic 24. Nov 2019 09:14

AW: Android: Fehler mit 64Bit
 
Welche Android Geräte genau benutzt du?
Schon mal ohne Debugger ausgeführt?
Die Fehlermeldungen deuten auf den Debugger.

haentschman 24. Nov 2019 09:37

AW: Android: Fehler mit 64Bit
 
Hallo...

Telefon:
Android 8.1, API 27

Tablet:
Android 9.0, API 19 :shock: :evil: (müßte das nicht 28 sein?...das riecht nach Beschiss :evil:)

Nachtrag:
Wo finde die Bittigkeit im AIDA64?

MEissing 24. Nov 2019 09:58

AW: Android: Fehler mit 64Bit
 
Liste der Anhänge anzeigen (Anzahl: 1)
CPU Ansicht

Anhang 51847

haentschman 24. Nov 2019 10:19

AW: Android: Fehler mit 64Bit
 
Danke...

Telefon:
64Bit ARMv8-A (32Bit Modus) :evil:

Tablet:
32Bit ARMv7 :evil:


Fazit:
1. Das Telefon muß auf 64Bit umgestellt werden.
2. Tablet: Ist ein Billigtablet für eine Präsentation gedacht. Da das intern verwendet wird, würde 32Bit reichen. (siehe https://www.delphipraxis.net/202627-...ml#post1451860)

MEissing 24. Nov 2019 10:33

AW: Android: Fehler mit 64Bit
 
Tja

Da schießt Google IMHO deutlich über das Ziel hinaus mit dem Zwang für 64 Bit. Die echte 64 Bit Unterstützung ist eher Übersicht von der Hardware abgedeckt.

Deswegen ja auch das AAB

haentschman 24. Nov 2019 10:39

AW: Android: Fehler mit 64Bit
 
Zitat:

Da schießt Google IMHO deutlich über das Ziel hinaus mit dem Zwang für 64 Bit
...ich bin trotzdem verwirt. :gruebel: Ich konnte die DB Navigator App (aktualisiert 08.10.2019) auf das Tablet (32 Bit) herunterladen. Eigentlich sollte ja nicht
mehr gehen? ...oder :gruebel:

MEissing 24. Nov 2019 10:45

AW: Android: Fehler mit 64Bit
 
32-Bit auf 32-Bit geht ja weiterhin

haentschman 24. Nov 2019 10:48

AW: Android: Fehler mit 64Bit
 
..eben nicht. :evil:

https://www.delphipraxis.net/202627-...ml#post1451860

Problem:
Die Anwendung wird an das Tablet geschickt, der Startbildschirm wird gezeigt, aber die App startet nicht und wird gleich wieder beendet.

Fehler:
---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Project1.apk ist eine Exception der Klasse EJNIFatal mit der Meldung 'Aufruffehler: Methode nicht gefunden' aufgetreten.
---------------------------
Anhalten Fortsetzen Hilfe
---------------------------

PS: Aktuell läuft das Herunterladen des SDK für API 19...vieleicht bringt das was.

Zitat:

32-Bit auf 32-Bit geht ja weiterhin
..war das auf das Herunterladen bezogen? Aber die hätten ja die aktuelle Version als 32 Bit nicht in den Store stellen können?

mkinzler 24. Nov 2019 11:26

AW: Android: Fehler mit 64Bit
 
Für nicht NDK-Anwendungen gilt diese Beschränkung ja nicht. Man kann ja auch noch 32-Bit (NDK) Anwendunden einreichen/updaten, wenn man auch 64-Bit Versionen anbietet.

haentschman 24. Nov 2019 11:31

AW: Android: Fehler mit 64Bit
 
Zitat:

Man kann ja auch noch 32-Bit (NDK) Anwendunden einreichen/updaten, wenn man auch 64-Bit Versionen anbietet.
Danke...ahh jetzt ja. :wink:

TurboMagic 24. Nov 2019 15:29

AW: Android: Fehler mit 64Bit
 
Genau, Dank AAB Unterstützung in 10.3.3 kann man beides in eine AAB
statt 2 apks packen und so in Play hochladen.

Siehe z.B. DEC Hash Demo in Play. Die ist mit 10.3.3 auf diese
Weiße erzeugt und läuft damit sowohl unter 32 als auch 64 Bit.

Je nach dem bekommt das Gerät bei Installation das richtige.

haentschman 25. Nov 2019 07:40

AW: Android: Fehler mit 64Bit
 
Moin...8-)

Für alle die "AAB" noch nie gehört haben...
...etwas runterblättern. Android App Bundle Support

MEissing 25. Nov 2019 09:22

AW: Android: Fehler mit 64Bit
 
Noch ein wichtiger Hinweis: Ein AAB ist nur ein Deployment Bundle... und kann nicht gestartet werden!

bra 10. Dez 2019 13:04

AW: Android: Fehler mit 64Bit
 
Hat das irgendwer unter 32 UND 64 Bit zum Laufen bekommen?

Wir haben auf 10.3.3 aktualisiert und ich versuche eine kombinierte APK mit 32/64-Bit zu erstellen. Da wird zum 32 Bit aber immer nur eine 22-MB-Datei zugefügt und nicht die eigentliche App. Wenn man die APK dann auf einem Gerät mit nur 32 Bit installiert und startet, kommt nur die Meldung "64-bit OS and device required." (vermutlich die Meldung aus der 22-MB-Datei).
Bei einer frischen Anwendung genau dasselbe.

https://quality.embarcadero.com/browse/RSP-27025


OK, ich habe meinen Fehler gefunden. Die kombinierte Binary funktioniert für den Appstore als *.aab-Datei. Die APK enthält immer nur die jeweilige 32/64-Bit-Variante.

Rollo62 11. Dez 2019 05:57

AW: Android: Fehler mit 64Bit
 
Zitat:

Zitat von bra (Beitrag 1453166)
[S]Hat das irgendwer unter 32 UND 64 Bit zum Laufen bekommen?

Ja, aber mein Problem ist das ich eigentlich kein sinnvolles 32-Bit Gerät mehr zum Testen habe.
Vielleicht gibt es irgendwo eine Liste welche alten (oder auch neuen) Geräte definitiv 32-Bit sind ?

philipp.hofmann 11. Dez 2019 10:12

AW: Android: Fehler mit 64Bit
 
Alle Amazon Fire-Geräte sind 32-bit.

Rollo62 11. Dez 2019 10:19

AW: Android: Fehler mit 64Bit
 
Ok, aber mit amazon kenne ich mich nicht aus.
Das kommt doch über den AmazonStore, gibt es bei Amazon auch den 64-Bit Zwang im Store
in irgendeiner Form, wohl eher nicht wenn es nur 32-Bit Geräte gibt ?

bra 11. Dez 2019 10:58

AW: Android: Fehler mit 64Bit
 
64 Bit ist bei Android noch gar nicht so lange ein Thema, fast alles vor 2014 ist 32 Bit. Wir haben hier noch ein Nexus 7, das ist nur 32 Bit.

Rollo62 11. Dez 2019 11:02

AW: Android: Fehler mit 64Bit
 
Ja stimmt, dankesehr.
Nexus 7 habe ich auch noch rumliegen, hatte ich allerdings etwas zur Seite gelegt weil es mal Hardwareprobleme mit der Einschalttaste hatte.
Werde ich mir mal wieder vorknöpfen.

philipp.hofmann 11. Dez 2019 12:35

AW: Android: Fehler mit 64Bit
 
Der Amazon-AppStore läuft im Endeffekt genauso wie der Google Playstore und dort gehen nur 32-bit-APK-Dateien. Gerade das neuste Fire HD-10 ist preislich aus meiner Sicht echt interessant, daher unterstütze ich diese Geräte auch. Der Mehraufwand ist echt gering.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:43 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