0
votes

Android NDK Emplacement non trouvé Android Studio sur Mac?

J'ai récemment téléchargé Android Studio 3.5.1. Ont aussi téléchargé tous les outils SDK Entrez le code ici

erreur je reçois

 Entrez la description de l'image ici

Ceci est le contenu du dossier SDK Android

 Entrez la description de l'image ici

Comment puis-je résoudre ce problème?


0 commentaires

3 Réponses :


1
votes

Essayez comme ça. /your/path/andrroid/sdk/ndk/20.0.5594570

Mais au cas où vous créez une application native utilisant Android Studio, je pense que vous ne devez pas localiser le manuel de chemin NDK .


3 commentaires

Cela fonctionne, mais n'est pas la solution la plus correcte. Il est préférable de supprimer la ligne entièrement et de définir android.ndkversion dans la version.Gradle.


@Danalbert "mais n'est pas la solution la plus correcte" s'il vous plaît expliquer ce que cela signifie et pourquoi?


Voir ma réponse ci-dessus.



1
votes

Le problème était uniquement le chemin. Apparemment, Android Studio a téléchargé NDK comme Bibliothèque / Android / SDK / NDK / 20.0.5594570 / Allfiles Je devais renommer le dossier NDK à NDK-Bundle et déplacer les fichiers de sous-dossiers au dossier NDK.


2 commentaires

AS 3.5 utilise NDK côte à côte et n'a pas besoin NDK-Bundle plus, si Vous retirez la ligne NDK de local.properties . Vous pouvez choisir la version NDK pour Gradle Build (E.G. Android.ndkversion '19 .2.5345600 '), ou le dernier sera cueilli.


"Je devais renommer le dossier NDK à NDK-Bundle et déplacer les fichiers de sous-dossiers au dossier NDK." Supprimer NDK.DIR de votre local.Properties à la place. Comment cela s'est-il fini dans la première place?



2
votes

Supprimer la ligne ndk.dir de votre build.Gradle. C'est la méthode plus ancienne de spécification du NDK à utiliser et que le chemin est incorrect pour le NDK que vous avez installé.

AGP 3.5 vous permet d'installer plusieurs NDKS simultanément (si vous cochez la case "Afficher les détails de l'emballage", vous verrez que "NDK (côte à côte)" se développe) et sélectionnez lequel à utiliser dans votre build.Gradle avec android.ndkversion .

Vous pouvez continuer à utiliser ndk.dir pour l'instant, mais il est obsolète et il n'y a pas beaucoup de raisons à.

voir https://developer.android.com/studio/projects/install- NDK pour plus d'informations.


0 commentaires