![]() |
Android Loadlibrary Problem
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 |
AW: Android Loadlibrary Problem
Hallo Peter,
was meinst du denn mit "Application bundle" ? Ich würde das eigntlich auch über Deployment machen, wie du geschrieben hast. Rollo |
AW: Android Loadlibrary Problem
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. |
AW: Android Loadlibrary Problem
Also du machst
![]() 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 ![]() ![]() Das ist ja immer in einer Sandbox, kannst du die Schreibrechte prüfen ? Rollo |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 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