web-dev-qa-db-fra.com

Unity 2019.2.0f1 Impossible de localiser Android NDK

J'essaie de tester les achats d'applications dans Unity 2019.2.0f1, et lorsque j'essaie de créer l'apk, j'obtiens toujours une erreur: Impossible de localiser Android NDK même si j'ai téléchargé Android NDK r16b et changé le chemin dans Édition -> Préférences -> Outils externes

J'ai cherché beaucoup et essayé d'installer plus d'une version de NDK, et j'ai également essayé d'ajouter le chemin de NDK dans les variables d'environnement dans les paramètres de mon ordinateur, mais l'erreur continuait de s'afficher.

Quelqu'un peut-il me dire comment résoudre ce problème?

Merci.

9
Mike

J'ai eu le même problème dans Unity 2019.2.8f1 sur mac. Ma solution va dans Edition -> Préférences -> Outils externes et décochez "Android NDK installé avec Unity". Ajoutez-y ensuite le chemin du dossier NDK spécifique. Pour moi c'est /Applications/Unity/Hub/Editor/2019.2.8f1/PlaybackEngines/AndroidPlayer/NDK/*Android-ndk-r16b*

Fait intéressant, la configuration automatique par unité est /Applications/Unity/Hub/Editor/2019.2.8f1/PlaybackEngines/AndroidPlayer/NDK/ qui a manqué le nom du dossier spécifique Android-ndk-r16b. J'ajoute donc simplement Android-ndk-r16b à la fin du dernier chemin du dossier. J'espère que cela t'aides.

16
TLC

Si vous utilisez Unity Hub, vous pouvez simplement cocher la case où il sais ajouter Android support, qui télécharge tout ce dont vous avez besoin pour Android développement automatiquement).

You can see this option under modules

5
mihoci10

Ouvrez le hub de l'unité> cliquez sur installer> cliquez sur le menu déroulant dans l'unité cible> ajoutez des modules> ouvrez la liste déroulante dans Android support de construction> vérifiez tous les téléchargements sdk ndk> continuez

2
Dega Damar

Même problème ici. J'ai effectué une mise à niveau vers la version 2019.2.9f1 et cela fonctionne.

0
Lovera

pendant la construction Android projet dans l'unité 2019 et autre nouvelle version >> Aller au paramètre de construction >> puis aller à Autre paramètre >> puis faire défiler vers le bas || puis voir la configuration >> dans la configuration aller à> > script backend sélectionnez> mono plutôt qu'IL2CPP puis sélectionnez ARMV7 plutôt qu'ARM64 votre problème sera définitivement résolu merci

sohaib kh

0
Mr.Sohaib

J'ai essayé de rétrograder la version Unity, de changer le chemin du fichier NDK et d'utiliser d'autres fichiers NDK, mais aucun d'eux n'a résolu le problème.

Après tout, j'ai construit le jeu sur une machine Windows au lieu d'un Mac et cela a résolu le problème pour moi.

0
Ahmet Hayrullahoglu

cette description peut fonctionner sur << fenêtre >> de plus, sur mac ou autre système d'exploitation Vous pourriez être candidat: ILC2PP: ou: ARMV7: ou: X86: votre problème sera définitivement résolu


pendant la construction Android projet dans l'unité 2019 et autre nouvelle version >> Aller au paramètre de construction >> puis aller à Autre paramètre >> puis faire défiler vers le bas || puis voir la configuration >> dans la configuration aller à> > script backend sélectionnez> mono plutôt qu'IL2CPP puis sélectionnez ARMV7 plutôt qu'ARM64 votre problème sera définitivement résolu merci


0
Mr.Sohaib