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

Composants FMX Delphi Discussion :

[Rio 10.3.3] Problème de permissions [Android]


Sujet :

Composants FMX Delphi

  1. #1
    Membre régulier
    Développeur informatique
    Inscrit en
    Décembre 2010
    Messages
    228
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 228
    Points : 113
    Points
    113
    Par défaut [Rio 10.3.3] Problème de permissions
    Bonjour,

    Une application Android développée sur Rio 10.3.1 doit être mise à jour avec Rio 10.3.3 (à jour avec les nombreux patchs...).

    Cette application gère la gestion des permissions (INTERNET, READ_EXTERNAL_STORAGE et WRITE_EXTERNAL_STORAGE) RunTime et tout fonctionne bien sous Rio 10.3.1.

    Au passage sous Rio 10.3.3, mon application plante sur RequestPermissions :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    procedure TmainForm.FormCreate(Sender: TObject);
    begin
    {$IFDEF ANDROID}
      FPermissionInternet       := JStringToString(TJManifest_permission.JavaClass.INTERNET) ;
      FPermissionReadExtStorage := JStringToString(TJManifest_permission.JavaClass.READ_EXTERNAL_STORAGE) ;
      FPermissionWriteExtStorage:= JStringToString(TJManifest_permission.JavaClass.WRITE_EXTERNAL_STORAGE) ;
     
      PermissionsService.RequestPermissions([FPermissionInternet,
                                             FPermissionReadExtStorage, FPermissionWriteExtStorage],
                                            PermissionRequestResult);
    {$ELSE} // Windows
      Init;
    {$IFEND}
    end;
    Je pensais que ça venait de ma config de compilation Android, j'ai modifié certains paramètres pour coller à ma config Rio 10.3.1:
    • API 28 à la place de 29
    • SDK Build Tools 28.0.3 à la place de 29.0.3
    • API NDK 19 à la place de 22

    Le résultat est le même.

    Avez-vous eu des retours de problèmes de compatibilités ? Dois-je rajouter des infos dans le manifest, modifier mon code pour les permissions ?

    Merci d'avance pour vos conseils

  2. #2
    Membre régulier
    Développeur informatique
    Inscrit en
    Décembre 2010
    Messages
    228
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 228
    Points : 113
    Points
    113
    Par défaut
    Ne pouvant pas déboguer sur mon smartphone (bug android), j'ai refait un projet allégé je me suis aperçu que le problème ne venait pas des permissions.

    Le bug vient des TChart (version Pro) déposés sur des fiches lors de la conception... Les propriétés Margin des Chart et de leurs séries faisaient planter l'application.
    2 solutions:
    - retirer le tchart et le remplacer par un nouveau
    - éditer les fichiers *.fmx et retirer toutes les propriétés Border des Chart et Series.

    Ce problème est apparu lors de la migration de projets FMX avec TeeChartPro 2019-27 vers TeeChartPro 2020-29.

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

Discussions similaires

  1. [SCRIPT WMI]Problèmes de permissions...
    Par zell45 dans le forum Windows
    Réponses: 6
    Dernier message: 09/05/2006, 13h21
  2. problème de permissions avec fonction copy()
    Par jeanfrancois dans le forum Langage
    Réponses: 5
    Dernier message: 30/03/2006, 15h37
  3. problème de permission
    Par zave dans le forum Langage
    Réponses: 2
    Dernier message: 01/03/2006, 21h00
  4. problème de permission entre 2 serveurs
    Par dark-vtec dans le forum JWS
    Réponses: 4
    Dernier message: 14/12/2005, 08h16
  5. Problèmes de permission dans un sricpt perl
    Par Dosseh dans le forum Langage
    Réponses: 4
    Dernier message: 07/10/2005, 16h32

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