Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
12. Mär 2020
Hier zur Info, die Lösung, welche für die TAVPlayer-Implementierung und zwar sowohl für das Google-Bundle als auch die Amazon-Auslieferung funktioniert. Dafür waren gemeinsam mit dem Delphi-Support mindestens 5 Testrunden notwendig bis alles klappte.
Hi Lifang,
the following avlib.pas-implementation was now successful for all Google-Prelaunch-(32/64bit-Bundle) and all Amazon-Prelaunch-Tests...
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
5. Mär 2020
Natürlich teste ich die App sowohl auf 32- als auch auf 64-bit Geräten. Das Problem passiert auch nicht bei meinen Geräten, das wäre easy. Es passiert nur, wenn du das Bundle hochlädst und dann der Prelaunch-Report von Google mit einer Vielzahl von Geräten durchgeführt wird. Für zumindest zwei Bibliotheken habe ich die Lösung ja auch hier schon gepostet, man muss eben nur wissen wie.
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
24. Jan 2020
Nein, ich fummele nichts per Hand in die ABB und im Bereitstellungsmanager ist es dann wie folgt konfiguriert:
1. Android-32:
a) alle 32-bit-Libraries (so-files) nach library\lib\armeabi-v7a\
2. Android-64:
a) alle 32-bit-Libraries (so-files) nach library\lib\armeabi-v7a\
b) alle 64-bit-Libraries (so-files) nach llibrary\lib\arm64-v8a\
2.a) ist notwendig, damit das Bundle beides...
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
20. Dez 2019
Ich nutze TIdHttp für Downloads, dass wäre recht gut durch System.Net ersetzbar und TIDSMTP für E-Mails zu versenden. Bei zweiterem wüsste ich nicht, wie ich dies ersetzen soll. Daher ist OpenSSL jetzt zunächst drinnen.
Irgendwann werde ich aber zumindest den ersten Schritt für den Download gehen und diese mit System.Net umsetzen, muss aber auch dafür mal schauen, wie dies funktioniert (z.B....
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
19. Dez 2019
Den ersten Punkt habe ich jetzt schon mal verstanden. Man muss in der Android-64-Bereitstellung trotzdem alle 32-bit Libraries mit dem Remote-Pfad library\armeabi-v7a\ und alle 64-bit-Libraries mit dem Pfad library\lib\arm64-v8a\ aufnehmen. Sonst funktioniert die Bundle-Datei nicht.
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
7. Dez 2019
Ja, auf meinen Geräten läuft alles stabil. Ich habe aber tatsächlich nur zwei 64-bit Device (Samsung S4-Tablet und Samsung S10-Handy). Der Rest ist alles 32-bit.
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
7. Dez 2019
Hi,
ich habe meine App bisher als apk-32bit-Datei in den Google PlayStore hochgeladen (mit Delphi 10.3.2 kompiliert). Bei den Pre-Launch-Berichten hatte ich immer die Anzahl an problematischen Geräten=0. Jetzt habe ich erstmals die App als Bundle (sprich 32-bit und 64-bit) hochgeladen und plötzlich ist die Hälfte der getesteten Geräte problematisch, sprich die App startet dort erst gar nicht....