2017-08-08 5 views
0

Bien que ma version actuelle de NDK est supérieure à r10e, mais il ditAndroid build NDK n'a

build on Linux x86_64 
ANDROID_NDK=/root/Android/Sdk/ndk-bundle/ 
IJK_NDK_REL=15.1.4119039 
You need the NDKr10e or later 

EDIT

Je suis en train de construire ijkplayer, je ne fais que suivre les instructions de construction lorsque J'ai essayé d'exécuter le ./compile-ffmpeg.sh all j'ai eu cette erreur.

+0

Et d'où vient le _ _ "Vous avez besoin du NDKr10e ou plus tard"? – Michael

+0

@Michael du terminal après avoir exécuté './compile-ffmpeg.sh all' cette commande – mSapps

+0

Oui, mais d'où vient-elle? – Michael

Répondre

2

Cette bibliothèque a une dépendance codée en dur sur la version NDK; le dernier commit pour android/contrib/tools/do-detect-env.sh ajoute la détection de NDK r.14. Vous avez le dernier r.15c installé. Je recommande de télécharger r.14 de https://developer.android.com/ndk/downloads/older_releases.html au lieu de régler les scripts de construction: la nouvelle version a quelques breaking changes. Ils viennent avec des améliorations significatives, mais vous ne gagnerez pas beaucoup pour un projet qui a déjà été testé sur r.14.