64 votes

Qu'est-ce que le NDK (side-by-side) dans le sdk Android ?

Il y a un ndk (côte à côte) à the sdk manager . Est-il nécessaire de l'installer ou juste d'installer le ndk ?

3 votes

Le lien n'explique pas la partie "côte à côte".

1 votes

@ADM D'accord avec Daniel, ce n'est pas une cible valide. NDK est déjà installé (deuxième en partant du bas au niveau de la racine).

50voto

Alex Cohn Points 13248

Voici à quoi cela ressemble dans mon Android Studio 3.5 beta2 :

enter image description here

Vous pouvez voir que je ne cache pas les paquets obsolètes et que je demande les détails du paquet. Nous voyons maintenant que l'ancien NDK est remplacé par le nouveau paquet NDK (côte à côte) qui permet de conserver les NDK r19 et r20.

La raison de ce changement est que le passage à la dernière version du NDK n'est pas toujours facile et que de nombreux développeurs préfèrent rester sur une version plus ancienne, du moins pour certains projets.

En résumé, vous pouvez utiliser le NDK que vous avez installé, mais il sera remplacé par le nouveau paquet quelque temps plus tard lorsque vous mettrez à jour Android Studio.

11voto

Jomo Fisher Points 451

Le NDK (Side by side) n'est pas pertinent pour le plugin Android Gradle antérieur à la version 3.5. Cependant, les composants disponibles au téléchargement par le gestionnaire de SDK ne sont pas personnalisables en fonction de la version du plugin Android Gradle, de sorte que les NDK côte à côte apparaissent.

À partir de la version 3.5, vous pouvez spécifier une version particulière de NDK dans votre build.gradle en définissant, par exemple :

Android.ndkVersion '19.2.5345600'

Le NDK non côte à côte a été marqué comme obsolète. Cela signifie qu'il n'apparaîtra pas dans la liste du gestionnaire de SDK, à moins que vous ne décochiez la case Hide obsolete packages -- ou -- que vous ayez déjà ce NDK installé localement.

1voto

Kenneth Yang Points 11

Selon le document de sortie d'Android Studio 3.5, il est dit : "Android Studio 3.5 vous permet d'utiliser plusieurs versions du NDK Android côte à côte dans votre fichier build.gradle. Cela devrait vous permettre d'avoir des builds plus reproductibles et d'atténuer les incompatibilités entre les versions du NDK et le plugin Android gradle." Je pense que side by side signifie que vous pouvez utiliser plusieurs versions du NDK simultanément. Il s'agit d'une nouvelle version pour remplacer la version bundle du NDK.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X