NDK Android: Votre APP_BUILD_SCRIPT pointe vers un fichier inconnu
J'obtiens l'erreur suivante en essayant de compiler un Android NDK projet:
ndk-build
Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: /home/lambergar/work/APIExample/jni/Android.mk
/home/lambergar/android/ndk/android-ndk-r5c/build/core/add-application.mk:116: *** Android NDK: Aborting... . Stop.
La chose étrange est, que le "fichier inconnu" (à Android.mk) existe sous le chemin déclaré non valide.
source d'informationauteur LambergaR
Vous devez vous connecter pour publier un commentaire.
Même problème (sous Windows 7), mais la cause est différente.
Après avoir cherché dans les paramètres de l'Environnement, j'ai trouvé le mal nommé "NDK_PROJECT_PATH" qui a de la valeur est un chemin d'accès non valide.
Supprimé et tout fonctionne à nouveau 😉
J'ai juste eu le même problème. Je l'ai fixée par la création d'une Application.mk $NDK/apps/ndktestapp avec le contenu suivant:
et puis l'appel de
de la NDK-Racine. Espérons que cela aide.
J'ai résolu le problème en ajoutant une nouvelle construction pour le projet et le tour est joué, ca marche... Ne sais pas quel était le problème avec la CLI de construire.
Vous devez définir la variable env
NDK_PROJECT_PATH
à la racine du projet de création. La racine de votre NDK projet contient généralement le./jni
répertoire.Si votre JNI code est dans une bibliothèque, puis définissez
NDK_PROJECT_PATH
à la bibliothèque de projet.Dans mon cas, le problème a été avec des espaces blancs dans le cheminement d'un projet. Dans ce cas, changer le chemin de projet dossiers et de les importer à nouveau le projet.
Juste vu ce problème aujourd'hui.
Dans mon cas, problème des espaces à l'intérieur de chemin d'accès au projet.
(oui,
ndk-build
ne sera pas compiler votre projet si vous avez d'espaces dans le nom de dossier)Viens de passer une heure ou deux à essayer de comprendre ça. Beaucoup, beaucoup de gens ont eu ce problème. Mais comme je l'ai découvert je n'avais vraiment pas d'avoir un nom de fichier Android.mk il a été nommé d'Andriod.mk et ce fut assez pour me causer beaucoup d'ennuis. Désolé pour mon coup de gueule, mais c'était là tout le problème de la fin. Je pense que si vous avez ce problème, vous devez vérifier tout jusqu'à ce que vous trouvez quelque chose de mal.
Cela me fixe droit. Merci les gars vous me mettre sur la bonne voie en tout cas.
Phyll
que la même chose que @phavens, je crois que c'est de mal avec le mot Android.mk et android.mk fichier, je viens de passer 5 minutes .. hehe
Je viens d'installer Android-NDK et essayé "ndk-build".
J'ai eu exactement la même erreur. Voici comment j'ai battu il.
Cela a fonctionné.
À L'Intérieur De Android.mk fichier, vous donnez le chemin d'accès où la jni dossier situé...
dans votre cas
ARTOOLKIT_DIR :=/home/lambergar/travail/APIExample/
Gradle Expérimentale plugein dans Android Studio ajouter le support Natif du projet de construction.
dans mon cas, le dossier du projet nom avait un espace retiré l'espace importé Android Studio et qui a résolu le problème