IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Android + IBToGo erreur de compilation


Sujet :

Bases de données Delphi

  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 046
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 046
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    Par défaut Android + IBToGo erreur de compilation
    Bonjour,

    pour faire suite à cette discussion https://www.developpez.net/forums/d1...terne-android/ je tente de recréer le programme que j'avais écrit.
    rien de bien compliqué :

    Nom : Capture.PNG
Affichages : 200
Taille : 10,1 Ko

    le seul code consiste à gérer la connexion
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {$IFDEF ANDROID}
    FDPhysIBDriverLink1.VendorLib:=TPath.Combine (TPath.GetDocumentsPath, 'libfbclient.so.3.0.4');
    {$ENDIF}
    FDtable1.Active:=True;
    quelqu'un a t-il déjà essayé de déployer avec la version RIO 10.3.1 une application utilisant FDPhysIBDriver ?
    je me retrouve avec cette erreur
    [DCC Erreur] E2597 d:\\embarcadero\\studio\\20.0\\lib\\Android\\Release\libibtogo.a(fun.o): In function `FUN_evaluate':
    /builds/InterBase_ANDROID_TOGO_IB2017/super/jrd/fun.c:277: undefined reference to `abs'
    d:\\embarcadero\\studio\\20.0\\lib\\Android\\Release\libibtogo.a(fun.o): In function `FUN_resolve':
    /builds/InterBase_ANDROID_TOGO_IB2017/super/jrd/fun.c:947: undefined reference to `abs'
    et je ne vois pas d'où elle peut provenir ?

    [Edit] A noter que ce même programme se compile (je n'écris pas se déploie car je n'ai pas voulu mettre à jour mon SDK Android) sous Tokyo
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 046
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 046
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    Par défaut
    Bon, après recherche, il semble que ce soit un truc connu (enfin tel est-ce indiqué sur le forum d'IDERA)
    il faut vérifier le 'Chemin de la bibliothèque Delphi NDK'
    maintenant il va me falloir trouver les bonnes valeurs ! J'ai réussi à passer le cap de la compilation avec

    D:\Embarcadero\Studio\20.0\PlatformSDKs\android-ndk-r17b\platforms\android-28\arch-arm\usr\lib;D:\Embarcadero\Studio\20.0\PlatformSDKs\android-ndk-r17b\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a
    Je me suis retrouvé ensuite avec une erreur INSTALL_FAILED_UPDATE_INCOMPATIBLE.
    Une désinstallation de l'application et un nouveau transfert tout se passe bien sauf que, l'application démarre puis se ferme aussitôt !
    "ProgrammeTest" s'est arrêté


    Comme il y a juste action d'affichage sans même connexion je pense qu'il y a encore un problème dans le chemin si quelqu'un à la solution ?
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 046
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 046
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    Par défaut
    Bonjour,

    Après avoir "dormi dessus", ce qui me gêne : savoir avec quelle version d'Androïd compiler
    une image valant mieux que tout discours cette configuration
    Nom : Capture.PNG
Affichages : 188
Taille : 29,4 Ko
    à le mérite de fournir des paquets qui s'exécute sur mon mobile (pour info un Wiko Lenny3 version Android Marshmallow 6.0 (59)
    mais l'infortune de planter (cf message du début) dès que l'on ajoute une connexion Firedac Interbase.

    À partir de là c'est le grand brouillard (même après le café matinal) entre tous les numéros aussi bien dans le NDK que dans le SDK .
    Y a t-il quelque part un tableau, un document ou je ne sais quoi permettant de se faire une idée précise de ce qu'il faut indiquer en fonction de la version Android ?
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 046
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 046
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    Par défaut
    Bon, j'ai réussi à avoir une configuration NDK qui fonctionne (android-19)
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD20] Erreur sur compilation ANDROID
    Par xael34 dans le forum WinDev
    Réponses: 4
    Dernier message: 25/11/2021, 10h38
  2. Android studio:erreur de compilation:IniFile.cpp:158:Failed to process
    Par razamika.diel dans le forum Android Studio
    Réponses: 0
    Dernier message: 18/10/2016, 22h09
  3. Erreur de compilation dans Android Studio 'cannot find symbol db'
    Par cloclo68 dans le forum Android Studio
    Réponses: 1
    Dernier message: 25/09/2016, 16h19
  4. Réponses: 1
    Dernier message: 30/06/2015, 12h26
  5. Réponses: 5
    Dernier message: 30/04/2014, 18h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo