PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile (earlier versions) → [WD20] - données absentes de l'APK
[WD20] - données absentes de l'APK
Started by xdeslandes, Sep., 12 2018 6:09 PM - 7 replies
Registered member
130 messages
Popularité : +1 (1 vote)
Posted on September, 12 2018 - 6:09 PM
Bonjour,

J'ai créé une appli avec des données embarquées HFSQL. Pas de souci.
J'ai voulu créer une appli "version LITE" (avec un peu moins de fonctionnalités). J'ai donc fait un copier-coller du projet.

Malheureusement, lorsque je génère l'application, les fichiers de données (.fic, .ndx de mémoire) ne semblent pas être incorporés dans l'APK (bien qu'ils soient cochés dans la génération).

Le Go est parfait. Mais une fois l'appli déployée sur une tablette, les données semblent absentes.

Je ne vois pas dans quelle direction chercher ou quel test faire pour m'assurer que ces fichiers soient bien embarqués dans l'APK

Merci pour vos tuyaux.

--
Merci !
Xavier.
Posted on November, 06 2018 - 6:34 PM
Si ce n'est pas fait, Il faut inclure les fichiers fic et ndx au moment de la génération de l'APK. C'est l'une des étapes proposé lors de la génération
Posted on November, 06 2018 - 6:34 PM
Si ce n'est pas fait, Il faut inclure les fichiers fic et ndx au moment de la génération de l'APK. C'est l'une des étapes proposé lors de la génération
Posted on November, 07 2018 - 10:11 AM
Bonjour Thomas, et merci.
Bien entendu, c'est fait (mal ?). Dans l'étape de génération de l'appli, on voit bien que ces fichiers sont inclus. mais ils sont visiblement importés dans le mauvais dossier: mes données ne sont pas accessibles sur le terminal.
Posted on November, 07 2018 - 8:11 PM
pour ma part je met cela en début de projet Windev mobile.
HChangeRep("*",fRepDonnées())
HModifieStructure("*")
HCréationSiInexistant("*")


Aussi, il faut bien procéder à la suppression des données de l'appli sur le smartphone (Depuis le menu application d'Android / Effacer les donnée)
Posted on November, 08 2018 - 9:13 AM
Merci Thomas, je vais tenter cela ce soir.
Mais pourquoi "procéder à la suppression des données de l'appli sur le smartphone" ?
Posted on November, 08 2018 - 1:53 PM
Je procède ainsi afin d'être sur que les fichiers HF contenu dans l'apk à la génération soit présent sur le smartphone lors du déploiement.

Si'il sont déjà présent, ils ne sont pas remplacés.
Registered member
130 messages
Popularité : +1 (1 vote)
Posted on November, 09 2018 - 11:13 AM
Hélas, cela ne fonctionne pas.
Dans mon étape d'installation j'ai:





Et j'ai fait indiquer à l'appli l'endroit où ces fichiers étaient stockés en faisant
// test
sRep_fichiers est une chaîne = ComplèteRep(fRepEnCours())
LIB_ressources = sRep_fichiers

et l'appli (exécutée sur tablette) m'indique:
/data/user/0/<mon package>/files/

Help.

--
Merci !
Xavier.