PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → Version 64 bits sur Google Play, publication impossible
Version 64 bits sur Google Play, publication impossible
Started by Gaël, Aug., 20 2019 10:47 AM - 35 replies
Registered member
151 messages
Popularité : +7 (7 votes)
Posted on August, 20 2019 - 10:47 AM
Bonjour tout le monde,

je dispose de la dernière version de WD Mobile 240075n#, lorsque je tente de publier mon APK sur Google Play j'ai le message suivant.

Cette release ne respecte pas l'obligation de fournir une version 64 bits sur Google Play

Même si les APK ou les packages App Bundle suivants sont disponibles pour les appareils 64 bits, ils ne contiennent que du code natif 32 bits.

Ajoutez du code natif 32 bits et 64 bits à votre application. Pour être automatiquement sûr que chaque architecture d'appareil ne reçoive que le code natif dont elle a besoin, utilisez le format de publication Android App Bundle. De cette façon, la taille globale de votre application ne risque pas d'augmenter.


Si je comprends bien, le code 64 bits est bien intégré, mais il reste du code Java natif 32 bits. Le problème est que mon projet ne contient AUCUNE procédure en code Java natif, je ne code dans ce cas qu'en WinDev.

Le problème est-il connu ?

Merci d'avance !
Posted on August, 20 2019 - 1:23 PM
Je rencontre le même problème...
Posted on August, 20 2019 - 2:49 PM
Ce message signifie que votre fichier APK n’a pas été correctement emballé et que les bibliothèques ne sont pas incluses comme elles le devraient. Vérifiez à l'intérieur de votre fichier APK et assurez-vous que tout est inclus
Registered member
151 messages
Popularité : +7 (7 votes)
Posted on August, 20 2019 - 3:39 PM
Est-ce vraiment à moi de contrôler le contenu de l'APK ? C'est le boulot de WinDev Mobile de créer un APK correct.

Mon projet ne comporte aucune librairie externe. De plus, d'après le message, le problème ne concerne pas un manque de librairies, mais le fait qu'aucun code en 64 bits ne soit présent.

Maintenant je ne vais pas commencer à décompiler mon APK pour voir d'où vient le problème, si je voulais avoir aussi compliqué (ou que j'avais su que ça allait l'être) je serais parti sous Android Studio.
Posted on August, 20 2019 - 4:09 PM
Quelles sont les bibliothèques à inclure dans l'APK qui intègrent le 64 bits ? Comment devons nous procéder ?
Après avoir parcouru la doc je ne vois rien à ce sujet.
Posted on August, 20 2019 - 5:01 PM
@Gaël , J'essaie simplement de vous aider, et si vous êtes capable d'utiliser Android Studio, vous pouvez également vérifier les fichiers binaires à l'intérieur du fichier APK pour vous assurer que les bibliothèques qui doivent y figurer existent. En outre, vous avez également la possibilité de créer un dossier de support à partir de votre environnement Windev et de demander à PCSOFT de vous aider à résoudre ce problème. Bonne chance
Registered member
6 messages
Posted on August, 20 2019 - 5:19 PM
Même chose pour moi et signalé au support. J'ai envoyé mon projet, car PCSOFT m'a expliqué avoir publié ce jour même WM Sport. J'ai vérifié, c'est vrai.
Posted on August, 20 2019 - 5:54 PM
On dirait que dans certains cas la génération de l'apk n'embarque pas les librairies WM64
Quand tu édites l'apk (comme un zip) tu dois avoir un dossier lib qui contient entre autre un dossier arm64-v8a qui contient les .so du framework WM 64bits
Posted on August, 20 2019 - 6:04 PM
J'ai trouvé la solution il faut simplement ajouter un fichier vide lib.so et l'inclure lors de l'installation
==> Intégration de librairies natives et sélectionner arm64-v8a , j'ai chargé l'APK sur Google Play et cela fonctionne
Registered member
41 messages
Popularité : +3 (3 votes)
Posted on August, 20 2019 - 6:15 PM
Bonjour,
Je constate le même problème et pourtant dans l'apk, il y a les librairies arm64-v8a, armeabi-v7a et x86.
Le 16/08/19 les apk avec ces librairies passaient sans problème. Google a renforcé encore une fois ses exigences (obligations au 01/08/2019).
Maintenant je suis coincé, je n'ai aucune solution.
Merci d'avance de votre aide
Message modified, August, 20 2019 - 6:28 PM
Posted on August, 20 2019 - 7:09 PM
J'ai également publié plus de 20 applications sans problème avec la version 240075t #
Registered member
25 messages
Popularité : +3 (3 votes)
Posted on August, 21 2019 - 1:14 AM
comment ça va?
Avec votre aide, j'ai pu résoudre le problème. Merci beaucoup.

Une question de PCSoft a-t-elle répondu à la question de savoir s’ils vont publier une mise à jour pour résoudre ce problème?

Je vais télécharger une demande de service à ce moment.

Salutations

Juan d'Uruguay.
Registered member
3 messages
Popularité : +1 (1 vote)
Posted on August, 21 2019 - 1:30 AM
Je suis nouveau sur ce blog.

J'ai également le même soucis, impossible de publier mon application sur le Play Store

Erreur
Cette release ne respecte pas l'obligation de fournir une version 64 bits sur Google Play
Même si les APK ou les packages App Bundle suivants sont disponibles pour les appareils 64 bits, ils ne contiennent que du code natif 32 bits...

Clients en attente, la cata. }:(
Posted on August, 21 2019 - 9:42 AM
Eric Baroni a écrit :
J'ai trouvé la solution il faut simplement ajouter un fichier vide lib.so et l'inclure lors de l'installation
==> Intégration de librairies natives et sélectionner arm64-v8a , j'ai chargé l'APK sur Google Play et cela fonctionne


Bonjour Eric,
Je vois bien comment intégrer un fichier vide dans l'installation, par contre je ne sais pas où sélectionner la librairie natives arm64-v8a.
Merci d'avance de votre aide
Cordialeement
Posted on August, 21 2019 - 11:38 AM
Lors de la création de l'application Android, tu as le plan 'Intégration de librairies' dans la table Intégration de librairies natives, tu sélectionnes le fichier (chemin de la librairie native) que tu auras préalablement créé à vide sous la dénomination lib.so , dans la colonne ABI tu sélectionnes arm64-v8a

Tu continues ta génération normalement et tu peux déployer sur Google Play.
Registered member
3 messages
Popularité : +1 (1 vote)
Posted on August, 21 2019 - 12:26 PM
Eric Baroni a écrit :
Lors de la création de l'application Android, tu as le plan 'Intégration de librairies' dans la table Intégration de librairies natives, tu sélectionnes le fichier (chemin de la librairie native) que tu auras préalablement créé à vide sous la dénomination lib.so , dans la colonne ABI tu sélectionnes arm64-v8a

Tu continues ta génération normalement et tu peux déployer sur Google Play.


L'installation fonctionne effectivement mais écarte les smartphones fonctionnant en 32 bits. J'ai fait le test avec un Samsung A5 qui installe normalement mon application et un Crosscall M1 CORE qui plante.
Registered member
25 messages
Popularité : +3 (3 votes)
Posted on August, 21 2019 - 3:37 PM
Quelqu'un a des nouvelles de PC Soft?
Ils ont commenté quelque chose? Publiez sûrement une mise à jour j'imagine, car la version 24 était justifiée plus que tout par ce point particulier. Au-delà, c’est une très bonne version, mais le plus important pour moi était de pouvoir continuer à publier dans le Playstore.
Posted on August, 21 2019 - 3:52 PM
Bonjour,

Aucune nouvelle.

En creusant un peu le problème, j'ai découvert qu'il manquait la librairie X86_64 (Attendu semble-t-il par Google) mais je ne sais pas comment l'ajouter dans l'APK
Posted on August, 21 2019 - 3:56 PM
J'entends dire qu'ils (PCSOFT) ont mis au point un correctif ... Les personnes qui ont obtenu ce correctif peuvent nous faire savoir ici quelle est la solution.
Registered member
25 messages
Popularité : +3 (3 votes)
Posted on August, 21 2019 - 6:08 PM
WindevCol wrote:
> J'entends dire qu'ils (PCSOFT) ont mis au point un correctif ... Les personnes qui ont obtenu ce correctif peuvent nous faire savoir ici quelle est la solution.

Salut, où as-tu entendu ça? Alors nous regardons autour. J'ai chargé une demande de service technique et ils ne m'ont pas encore fourni de solution à ma commande.
Posted on August, 21 2019 - 7:34 PM
Bonsoir,

Même problème que vous ! Une mise à jour urgente à faire pour ma société et Google qui me dit que je ne respecte pas...

Alors que tout fonctionnait il y a quelques jours.

Vous avez des nouvelles ?

D'avance merci

Bruno
Registered member
151 messages
Popularité : +7 (7 votes)
Posted on August, 22 2019 - 9:56 AM
Eric Baroni a écrit :
J'ai trouvé la solution il faut simplement ajouter un fichier vide lib.so et l'inclure lors de l'installation
==> Intégration de librairies natives et sélectionner arm64-v8a , j'ai chargé l'APK sur Google Play et cela fonctionne


Je confirme que la solution de Eric fonctionne.

Vivement un patch correctif quand même.
Posted on August, 22 2019 - 11:01 AM
Bonjour

Le problème Gaël c'est que apparemment si tu utilises cette astuce, l'application ne fonctionne plus sur certain téléphone d'après ce que l'on peut lire sur une autre réponse

Bonne journée
Posted on August, 22 2019 - 7:07 PM
Bonsoir,

Vous avez des nouvelles pour ceux qui ont envoyé au support technique ?

A bientôt

Bruno
Posted on August, 23 2019 - 9:56 AM
Bonjour,

Je me réponds à ma moi même.

Demandez au support technique gratuit, ils ont fait une application patch à lancer automatiquement avant gradle.

Je vais essayer de ce pas...

Cordialement

Bruno
Registered member
14 messages
Popularité : +1 (1 vote)
Posted on August, 23 2019 - 10:19 AM
Salut,

Oui j'ai fait une demande ce matin et en 10 minutes j'ai reçu un correctif + manipulation.
Registered member
151 messages
Popularité : +7 (7 votes)
Posted on August, 23 2019 - 2:01 PM
Merci pour l'information Bruno !

Effectivement, l'application ne s'installe plus sur certains téléphones du coup.

Étrange que des milliers de développeurs doivent demander au support technique pour un dysfonctionnement de cette taille.
Posted on August, 23 2019 - 11:56 PM
J'ai la version 240075t # et j'essaie de reproduire cette erreur mais je n'ai pas été en mesure de la reproduire. Quelqu'un peut-il me dire comment puis-je faire en sorte que cette erreur se produise afin de voir si je peux la reproduire dans la version 240075t #
Posted on August, 24 2019 - 12:10 PM
Bruno a écrit :
Bonjour

Le problème Gaël c'est que apparemment si tu utilises cette astuce, l'application ne fonctionne plus sur certain téléphone d'après ce que l'on peut lire sur une autre réponse

Bonne journée


Bonjour,
Je confirme. Bien que l'astuce de Eric fonctionne, la liste des appareils compatibles devient extrêmement limitée.
Un correctif urgent de PC SOFT s'impose...
Bonne journée.
Posted on August, 24 2019 - 7:03 PM
Eric67 a écrit :
Bruno a écrit :
Bonjour

Le problème Gaël c'est que apparemment si tu utilises cette astuce, l'application ne fonctionne plus sur certain téléphone d'après ce que l'on peut lire sur une autre réponse

Bonne journée

Bonjour,
Je confirme. Bien que l'astuce de Eric fonctionne, la liste des appareils compatibles devient extrêmement limitée.
Un correctif urgent de PC SOFT s'impose...
Bonne journée.


Le correctif existe. Demandez le au support
Registered member
3 messages
Popularité : +1 (1 vote)
Posted on August, 26 2019 - 10:22 AM
En attendant le correctif de PC SOFT, j'ai trouvé une solution qui marche en 32 et 64 bits.
Appliquer la solution de Eric Baroni qui fonctionne pour le 64 bits.
Pour faire fonctionner le 32 bits, il suffit de créer un autre fichier lib.so mais il est impératif de le mettre dans un autre répertoire que celui du 64 bits, sinon il ne sera pas affiché dans la fenêtre d'importation des librairies natives.
Il suffit donc de lui affecter "armeabi-v7a ".
Voilà, c'est tout.
Posted on August, 26 2019 - 10:55 AM
ce n'est pas la bonne solution car elle empêche l'exécution de l'application sur les appareils avec processeur Intel (x86).
Registered member
41 messages
Popularité : +3 (3 votes)
Posted on August, 26 2019 - 12:10 PM
Bonjour,
Etant toujours dans l'attente du correctif de la part de PCSOFT, ceux qui l'ont reçu directement. Est-ce parfaitement opérationnel ?
Merci d'avance de votre aide.
Registered member
14 messages
Popularité : +1 (1 vote)
Posted on August, 26 2019 - 2:03 PM
Bonjour,

A première vue oui pour moi. En tout cas je n'ai pas encore de retour du contraire
Posted on August, 26 2019 - 4:33 PM
Dohmien a écrit :
Bonjour,

A première vue oui pour moi. En tout cas je n'ai pas encore de retour du contraire


Pouvez-vous partager le correctif sur Google drive ?
Registered member
151 messages
Popularité : +7 (7 votes)
Posted on August, 27 2019 - 8:47 AM
christophe a écrit :
Bonjour,
Etant toujours dans l'attente du correctif de la part de PCSOFT, ceux qui l'ont reçu directement. Est-ce parfaitement opérationnel ?
Merci d'avance de votre aide.

Bonjour Christophe,
même avec le correctif j'ai personnellement des problèmes, des téléphones sur lesquels mon application étaient installé ne reçoivent plus les mises à jour. Je ne sais pas si c'est lié.