web-dev-qa-db-fra.com

Cibler des architectures 64 bits sur Xamarin Android

J'ai reçu un e-mail de Google indiquant que nous devons commencer à prendre en charge les processeurs 64 bits dans nos applications Android d'ici le 1er août 2019. Dans leur documentation , il indique qu'il existe devrait être un dossier lib/arm64-v8a dans votre contenu apk si vous supportez correctement 64 bits.

enter image description here

Dans mes options de projet Xamarin> Créer> Paramètres du compilateur, ma cible de plate-forme est définie sur "Tout", donc je m'attendrais à ce qu'elle crée des versions 32 et 64 bits. Cependant, lorsque je génère une version et que je la compile dans une apk, lorsque je la parcoure, elle n'a qu'un dossier lib/armeabi-v7a, il n'y a pas de dossier v8a. Alors, que dois-je faire pour prendre en charge les architectures 64 bits?

EDIT: j'aurais dû inclure cette capture d'écran, montrant mes ABI pris en charge:

enter image description here

26
Justin

Dans mon cas (après plusieurs semaines de frustration), il se trouve que la console Google Play (selon le paramètre de version de l'application) peut essayer de "conserver" les anciennes versions de votre application. Vous devez supprimer toutes les anciennes versions lors de la sortie.

0
Paul Guckian