2016-10-11 1 views
1

question similaire posée plusieurs fois auparavant, mais j'ai essayé toutes les solutions que j'ai trouvé encore obtenir la même erreur.désactivant android.mk auto-généré par AS toujours revenir ndk-build.cmd terminé avec une valeur de sortie non nulle 2

problème NDK-build échoue avec la valeur de sortie non nul 2

Error:Execution failed for task ':app:ndkBuild'. 
> Process 'command 'D:\softwares\ndk\android-ndk-r13\ndk-build.cmd'' finished with non-zero exit value 2 

comme je l'ai lu sur la raison des forums est AS ignorer android.mk et générer automatiquement son propre. pour désactiver cette sourceSets.main.jni.srcDirs = [] pour Android shoudl être ajouté à Gradle. toujours obtenir la même erreur.

j'ai essayé beaucoup de rien exemples travaille pour la simplicité source code

AS 2.2

Gradle 2.2

Les fenêtres OS 10

+1

J'ai le même problème il ya 1 mois .... –

+0

Coupez Ndk et collez dans le dossier racine comme D: \ ndk puis il peut être résolu –

+0

et définir ndk path dans android studio –

Répondre

0

version Android Studio est 2.2.0 et soutient au-dessus de nouveaux mécanismes de construction natifs - - cmake et ndk-build, référez-vous à documentation. Certains échantillons pourraient être trouvés à partir github, des échantillons ndkBuild sont également là dans le répertoire other-builds/ndkbuild

fenêtres ayant la limitation de 260 caractères pour le chemin de fichier, vous pourriez rencontré problème lors de la construction de certains des échantillons sous Windows, dans ce cas, vous pouvez copier le sources et les scripts dans le même dossier [et proche du répertoire racine]. Autre système d'exploitation construirait comme est.

La version si le support natif que vous avez mentionné est obsolète, new ndkbuild et cmake le remplacent.