Ajout d'un NDK & Cmake (Dépendance de package Flutter)

Bonjour,

Je post un sujet sur le forum non pas parce que j’ai un problème mais plutôt pour le comprendre. En effet, hier j’ai voulu ajouter un package pour les pdf : pdf_render: ^1.0.23. Suite à ça, je ne pouvait plus build mon application car il manquait une version de ndk qui est en inter-dépendance avec Cmake. Après quelques recherche j’ai trouvé comme ajouter ce qui était nécessaire.

Mes questions sont les suivantes :

  • Pourquoi j’ai besoin soudainement d’un ndk alors que (si j’ai bien compris) j’utilise déjà un sdk qui sont sensé être « l’opposé » ?
  • Qu’elle est concrètement l’utilité d’un ndk pour un package ?
  • Est-ce normal d’avoir ce genre de dépendance au moment de l’ajout d’un nouveau package ?

Enfin j’aimerais précisé que je suis sous Mac Mini M1 si jamais cela change quelques chose. Également, un collègue à réussis à build, sous Windows, sans ajouter les dépendances du ndk & Cmake.