AGB  ·  Datenschutz  ·  Impressum  







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

Library Problem in Android-App

Ein Thema von canoniac · begonnen am 27. Aug 2014 · letzter Beitrag vom 1. Sep 2014
Antwort Antwort
Seite 1 von 2  1 2      
canoniac

Registriert seit: 25. Aug 2014
26 Beiträge
 
#1

Library Problem in Android-App

  Alt 27. Aug 2014, 07:28
Hi,

ich bin dabei eine Android-App zu entwickeln und möchte eine Bibliothek verwenden.
Ich kann sie allerdings nicht wie eine .dll unter Windows ins Projektverzeichnis kopieren und gut. Sondern ich bekomme immer wieder folgenden Fehler:

[DCC Fehler] E2597 C:\Users\Public\Documents\Embarcadero\Studio\14.0\ PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lnodave

Außerdem für jede Funktion der Library:

[DCC Fehler] E2597 C:\Users\Public\Documents\Embarcadero\Studio\14.0\ PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lnodave

Kann mir jemand sagen ob ich etwas falsch mache, oder ob ich an den Einstellungen etwas ändern muss?

Vielen Dank im voraus

JanniK
  Mit Zitat antworten Zitat
canoniac

Registriert seit: 25. Aug 2014
26 Beiträge
 
#2

AW: Library Problem in Android-App

  Alt 27. Aug 2014, 07:29
Ach ja..

Ich verwende Windows XP Home und Delphi XE6

Danke
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Library Problem in Android-App

  Alt 27. Aug 2014, 08:01
Um was für eine Bibliothek handelt es sich aout oder so?
Markus Kinzler
  Mit Zitat antworten Zitat
canoniac

Registriert seit: 25. Aug 2014
26 Beiträge
 
#4

AW: Library Problem in Android-App

  Alt 27. Aug 2014, 08:32
Ich möchte libnodave verwenden. Die gibt es als .dll und als .so. Die .dll funktioniert als WIN32 auch ganz gut.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#5

AW: Library Problem in Android-App

  Alt 27. Aug 2014, 09:22
Hast Du ein Beispielprojekt?
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Library Problem in Android-App

  Alt 27. Aug 2014, 09:28
Eine so wird aber dynamisch geladen, wie eine Dll. Und deshalb nicht in die Exe verlinkt.
Markus Kinzler
  Mit Zitat antworten Zitat
canoniac

Registriert seit: 25. Aug 2014
26 Beiträge
 
#7

AW: Library Problem in Android-App

  Alt 27. Aug 2014, 10:17
Heißt denn cannot find -lnodave das mit der libnodave.dll /.so etwas nicht stimmt oder das irgendwas mit nodave.pas nicht funktioniert?
  Mit Zitat antworten Zitat
canoniac

Registriert seit: 25. Aug 2014
26 Beiträge
 
#8

AW: Library Problem in Android-App

  Alt 27. Aug 2014, 10:27
Eine so wird aber dynamisch geladen, wie eine Dll. Und deshalb nicht in die Exe verlinkt.
und das heißt ich kann es so nicht auf einem anderen System zum laufen bringen? Tschuldige die Frage. Ich habe in diesem Bereich noch nie etwas gemacht
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Library Problem in Android-App

  Alt 27. Aug 2014, 10:31
Genauso einbinden wie eine Dll unter Windows. Funktionen als extern deklarieren.

procedure MachEtwas(...) external '<Name der so>';

Diese muss dann mit auf das Androiddevice deployed werden.

Zitat:
Heißt denn cannot find -lnodave das mit der libnodave.dll /.so etwas nicht stimmt oder das irgendwas mit nodave.pas nicht funktioniert?
Wie sieht die Pas aus?
Markus Kinzler
  Mit Zitat antworten Zitat
canoniac

Registriert seit: 25. Aug 2014
26 Beiträge
 
#10

AW: Library Problem in Android-App

  Alt 27. Aug 2014, 10:42
Da ist sie:
Angehängte Dateien
Dateityp: pas nodave.pas (42,5 KB, 14x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 00: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