248 votes

Aucune version du NDK ne correspondait à la version demandée

Après la mise à jour vers Plugin Android Gradle 3.6.0 (sortie le 24 février 2020), plusieurs projets ont commencé à échouer de manière indépendante :

No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.0.6113669

Il est assez simple de "corriger" ce problème localement en installant l'ancienne version attendue de ndk :

sdkmanager 'ndk;20.0.5594570'

Cependant, ma question est la suivante : où et comment cette ancienne version est-elle spécifiée ? Et comment puis-je la mettre à jour pour qu'elle corresponde à la dernière version ? 21.0.6113669 ?

36 votes

ET la construction échoue sur Github CI, aussi.

0 votes

Même chose pour moi. Et si j'installe ce ndk, ou si je spécifie son emplacement, mon application se bloque à cause de UnsatisfiedLinkError -_-

1 votes

Actuellement, github ci fonctionne à nouveau pour mon projet : github.com/KYHSGeekCode/Android-Disassembler/blob/

1voto

suyashjoshi Points 59

Ouvrez le fichier build.gradle de votre module et modifiez :

android {
        **ndkVersion** "version number of you 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