Il y a un ndk (côte à côte) à . Est-il nécessaire de l'installer ou juste d'installer le ndk ?
Réponses
Trop de publicités?Voici à quoi cela ressemble dans mon Android Studio 3.5 beta2 :
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.
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.
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.
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).