1 votes

L'application ne s'affiche pas sur le playstore de l'émulateur

  1. J'ai installé le SDK + l'émulateur avec les deux images Android 11 et 8 (AVDs séparés).

L'application que je souhaite utiliser ne s'affiche pas dans le Playstore, mais elle s'affiche parfaitement sur mon téléphone physique : application bancaire

Comment est-il possible qu'il n'apparaisse pas sur l'émulateur playstore ?

  1. J'ai téléchargé l'apk depuis apk-pure et j'ai fait un sideloading dans l'émulateur. L'application démarre (écran flash) puis plante. Je ne sais pas si je peux comprendre pourquoi

Remerciements

3voto

pr0nin Points 353

Les images de l'émulateur compatibles avec le Play Store sont des images x86 qui peuvent donc être exécutées plus rapidement sur un processeur Intel/AMD. Les smartphones physiques actuels utilisent tous des processeurs ARM (armv8a 64 bit pour être précis).

Si une application utilise des bibliothèques natives spécifiques au processeur, elle doit inclure une version de ces bibliothèques pour chaque architecture de processeur qu'elle prévoit de prendre en charge. Par conséquent, si l'application que vous souhaitez installer dans l'émulateur ne dispose que de bibliothèques natives pour ARM, elle ne pourra pas être exécutée sur un émulateur x86 et n'apparaîtra donc pas dans le Play Store.

En outre, lors de la publication d'une application dans Play Store, il est possible d'exclure ou d'inclure certains types d'appareils de manière très souple.

Comme votre application peut être installée par chargement latéral, elle semble au moins contenir quelque chose pour la plate-forme x86, mais détecter un émulateur dans une application et faire planter l'application est simple. En outre, il existe de nombreuses façons de détecter un émulateur. Si un développeur d'application ne veut pas qu'une application soit exécutée sur un émulateur, cela peut devenir assez difficile et nécessite des compétences en rétro-ingénierie et en manipulation de code et de nombreuses heures pour la faire fonctionner.

Les applications financières en particulier interdisent l'exécution sur un émulateur, car c'est un moyen courant pour les pirates d'enquêter sur une telle application afin d'attaquer la banque, l'application et ses clients. Certaines applications bancaires refusent même de fonctionner sur des ROM personnalisées ou des appareils rootés.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X