Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.538 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Einbinden von .so Android Library in Delphi

  Alt 28. Aug 2022, 23:55
Du gehst da über Datei, Neu, weitere und im angezeigten Dialog wählst Du dann "Geräteübergreifend" und da Dynamische Bibliothek", siehe auch anlg. Screenshot.

Danach musst Du die Android Plattform noch hinzufügen und die .so Datei ist sofort kompilierbar.

Beim einbinden Deiner .so Datei in Deine App muss noch unterschieden werden, ob Du die DLL statisch einbindest oder erst zu Laufzeit.

Wenn statisch, muss Delphi zur Compilierzeit die .so-Datei auffindbar vorliegen haben, damit die entsprechenden Sprungadressen in Dein Code eingebunden werden können. Ich habe leider vergessen wo genau die .so-Datei liegen muss. Falls die Angabe des Suchpfades zu dem Ordner, wo Deine App erzeugt wird, nicht reicht, könnte es auch an einem anderen Ort sein, bzw. eine Angabe an anderer Stelle erforderlich sein (z.B. im Bibliothekspfad oder so?).

Aber evtl. weiß dass jemand anders hier, ich kann mich leider nicht mehr erinnern, hatte mal vor ein paar Monaten so einige Tests mit der Einbindung von Crossplatform DLL's gemacht...
Miniaturansicht angehängter Grafiken
dll.png  
  Mit Zitat antworten Zitat