Google a invité les développeurs à mettre à jour les applications pour la compatibilité avec l'architecture ARM64 d'ici le 1er août 2019, si elles ne répondent pas à ces exigences
Rechercher et activer la prise en charge ARM64 dans Unity
Pour l'activer, ouvrez le fichier - Paramètres de construction, puis Paramètres du lecteur pour la plate-forme Android. Dans l'inspecteur qui s'ouvre, nous voyons la section Configuration sous l'onglet Autres paramètres.

Faites attention! L'option Scripting Backend doit être définie sur
IL2CPP . Et après avoir activé cette option, vous devrez avoir Android NDK installé s'il n'est pas installé!
Téléchargez la dernière version stable, prescrivez le chemin d'accès - et «oups», la dernière version de NDK pour Unity pour une raison quelconque ne convenait pas!

Ne perdez pas de temps, comme je l'ai fait, à télécharger la dernière version stable avec le numéro 20. La taille de ce paquet est d'environ 2 Go. Commencez à télécharger la version
r16b (64 bits) .
Téléchargez cette version particulière et requise de NDK Android r16b (64 bits) pour Windows
peut être ici .
Après, bien sûr, déballez-le, placez-le dans un endroit sûr et accessible, et lors de la construction de la construction, spécifiez le chemin vers cet endroit. Ou, enregistrez immédiatement ce chemin dans les principaux paramètres Unity, il existe un tel champ pour prescrire le chemin vers le NDK, et le menu est appelé Composants externes (Outils externes).
Par conséquent, l'indicateur ARM64 doit devenir actif dans l'option Architectures cibles. Avant ces manipulations, le drapeau était inactif:

Si le projet utilise Vuforia, il doit également être mis à jour.
Projets utilisant Vuforia - les versions antérieures de 64x ne prenaient pas en charge. Cependant, à partir de la version 8.1, Vuforia prend en charge 64 bits.
Mieux mis à jour directement depuis Unity. Pour ce faire, allez dans le menu Fenêtre - Configuration Vuforia (Ctrl-Shift-V) - et dans l'inspecteur regardez tout en haut - si une mise à jour est disponible et que la version de Vuforia n'est pas la dernière, alors un lien de téléchargement sera disponible - il permet de télécharger le fichier de mise à jour exécutable .
La deuxième façon de vérifier les mises à jour consiste à ouvrir le menu Aide - Moteur Vuforia - Rechercher les mises à jour. Et s'il y a une mise à jour, elle sera proposée en téléchargement.
Après le téléchargement, décompressez. À l'intérieur, il devrait y avoir un fichier exécutable avec approximativement le même nom
UnitySetup-Vuforia-AR-Support-for-Editor-2018.4-2019.1.exe . La version de votre éditeur peut différer.
Ensuite, faites attention aux actions correctes lors de l'exécution de cette mise à jour:
- Accepter le contrat de licence
- Si l'éditeur Unity est ouvert, il vous sera proposé de le fermer
- Sélectionnez le chemin d'accès à l'éditeur Unity et cliquez sur Mettre à jour
De plus, si vous avez installé Unity Hub, le chemin ressemblera probablement à ceci:
«C: \ Program Files \ Unity \ Hub \ Editor \ 2018.4.3f1 \» .
Soyez prudent avec les chemins et tout ira bien. Lorsque j'ai indiqué le chemin d'accès au dossier où se trouve directement
Unity.exe, j'ai reçu une erreur: «Je ne trouve pas
Unity.exe ». Le chemin correct n'est indiqué qu'au nom de la version de l'éditeur!
Un autre râteau pourrait être ici. Vous pouvez trouver le lien vers Vuforia SDK Engine 8.3:
developer.vuforia.com/downloads sur le site Web de Vuforia vous-même. Mais, les archives zip avec les sources du SDK sont téléchargées ici et vous ne pourrez pas les installer automatiquement dans Unity.
N'utilisez pas cette archive! Téléchargez le fichier de mise à jour uniquement à partir du lien dans l'éditeur.
Toutes les recommandations s'appliquent à la mise à jour de Vuforia si vous avez installé Windows. Si vous avez un Mac, il y a peu de différences, sauf dans l'écriture des chemins d'accès au dossier avec l'éditeur Unity. Et bien sûr, choisissez correctement la version des packages pour votre plateforme.
C'est tout, grâce au public, j'espère que l'article aidera quelqu'un.
Détails sur les exigences de Google .
Voir IL2CPP pour obtenir de l'aide à la section 6 .
Versions NDK Android .
Vuforia sur le support ARM64 et mise à niveau vers la version 8.3.