Android NDK: ваш APP_BUILD_SCRIPT указывает на неизвестный файл

При попытке скомпилировать проект Android NDK я получаю следующую ошибку:

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. 

Странно, что «неизвестный файл» (Android.mk) существует по пути, указанному как недопустимый.

Solutions Collecting From Web of "Android NDK: ваш APP_BUILD_SCRIPT указывает на неизвестный файл"

Такая же проблема (в Windows 7), но причина другая.

После поиска в параметрах Environment я нашел злую вещь с именем NDK_PROJECT_PATH, значение которой является недопустимым.

Удалено, и все работает снова;)

У меня была такая же проблема. Я исправил его, создав Application.mk в $ NDK / apps / ndktestapp со следующим содержимым:

 APP_PROJECT_PATH := /cygdrive/c/workspace/MyApp 

И затем вызывая

 make APP=ndktestapp 

От NDK-Root. Надеюсь, это поможет.

Я решил проблему, добавив новую сборку в проект и вуаля, она работает … Не знаю, в чем была проблема с сборкой CLI.

Вам нужно установить переменную env NDK_PROJECT_PATH в корень проекта, который вы строите. Корень вашего проекта NDK обычно содержит каталог ./jni .

 export NDK_PROJECT_PATH={root_of_project} 

Если ваш код JNI находится в библиотеке, установите NDK_PROJECT_PATH в проект библиотеки.

Просто потратил час или два, пытаясь понять это. У многих, многих людей была эта проблема. Но, как я узнал, у меня на самом деле не было имени файла Android.mk, оно было названо Andriod.mk, и этого было достаточно, чтобы вызвать у меня массу проблем. Извините за мою первоначальную напыщенность, но это была целая проблема в конце. Я предлагаю, если у вас есть эта проблема, вы должны проверить все, пока не найдете что-то не так.

Это укрепило меня. Спасибо, ребята, вы все равно положили меня на правильный путь.

Phyll

Как то же, что @phavens, я думаю, что только неправильно со словом Android.mk и android.mk-файл, просто потраченный на 5 минут .. хе-хе

Я только что установил Android-NDK и попробовал «ndk-build». У меня была такая же ошибка. Вот как я победил.

 bash export NDK_PROJECT_PATH={root_of_android_ndk}/samples/hello-jni ./ndk-build 

Это сработало.

Внутри файла Android.mk вы указываете путь, в котором папка jni сместилась … в вашем случае ARTOOLKIT_DIR: = / home / lambergar / work / APIExample /

Gradle Experimental plugein в Android Studio добавляет поддержку собственной сборки проекта.

В моем случае проблема заключалась в пробелах в пути к проекту. В этом случае измените папки пути проекта и снова импортируйте проект.