AGB  ·  Datenschutz  ·  Impressum  







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

Android Loadlibrary Problem

Ein Thema von Peter666 · begonnen am 20. Mai 2016 · letzter Beitrag vom 20. Mai 2016
Antwort Antwort
Peter666

Registriert seit: 11. Aug 2007
357 Beiträge
 
#1

Android Loadlibrary Problem

  Alt 20. Mai 2016, 10:33
Hi,

hat jemand eine Idee warum folgende Situation nicht mehr geht?

Ich habe eine .so Bibliothek, die ich mit meiner Anwendung bundle. Diese liegt in armabi-v7a, aber unter Berlin liefert dlopen und loadlibrary 0 zurück, bzw. fileexists findet die Datei ebensowenig. Da das Projekt noch unter Seattle lief, bin ich mir nicht sicher ob es ein Fehler in Berlin sein kann. In der APK ist die Bibliothek ja vorhanden.

Sobald ich die .so in ./assets/internal packe, kann ich diese aber problemlos laden

Peter

Geändert von Peter666 (20. Mai 2016 um 10:56 Uhr)
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
3.908 Beiträge
 
Delphi 12 Athens
 
#2

AW: Android Loadlibrary Problem

  Alt 20. Mai 2016, 15:31
Hallo Peter,

was meinst du denn mit "Application bundle" ?
Ich würde das eigntlich auch über Deployment machen, wie du geschrieben hast.

Rollo
  Mit Zitat antworten Zitat
Peter666

Registriert seit: 11. Aug 2007
357 Beiträge
 
#3

AW: Android Loadlibrary Problem

  Alt 20. Mai 2016, 17:30
Hallo Rollo,

mit bundle meine ich, dass ich die Bibliotheken in library/lib/armabi-v7a/ packe. Dort gehören Sie eigentlich hin und können via Loadlibrary bzw. dlopen geladen werden. Das geht irgendwie nicht mehr, also musste ich die Daten in ./assets/internal speichern, was dem files Pfad entspricht. Dort gehören prinzipiell nur nicht ausführbare Dateien rein.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
3.908 Beiträge
 
Delphi 12 Athens
 
#4

AW: Android Loadlibrary Problem

  Alt 20. Mai 2016, 20:53
Also du machst soetwas in der Art, und das funktiniert in Rx10.1 jetzt nicht mehr ?

Kann es sein das du die Pfade unterschiedlich hast.
Ich würde mal tippen das es bei der Neuinstallation etwas verstellt ist.

Ansonsten bin ich mit nicht sicher ob du in ein anders Verzeichnis schreiben kannst.
Welchen hast du denn genommen, hier über TPath ?

Das ist ja immer in einer Sandbox, kannst du die Schreibrechte prüfen ?


Rollo
  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 03:37 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