Ошибка: программа «/ NDK-build» не найдена в PATH

Мне нужна помощь. Я пытаюсь установить и настроить OpenCV 2.4.7 library на своем компьютере (Ubuntu 12.04). После запуска образцов OpenCV появляются эти ошибки в моей консоли:

Не удается запустить программу "/NDK-build" : неизвестная причина

Ошибка: программа "/NDK-build" не найдена в PATH = [/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games]

Я видел множество учебников и ничего не работал. Я прошу вас быть очень конкретным, так как я «новое» программирование, а также потому, что мой родной язык не английский (у меня есть некоторые трудности). Спасибо!

Самый простой метод, который работал для меня.

Перейти к свойствам проекта
Нажмите C / C ++ Build (откроется другой список)
Нажмите « Среда» из списка
Теперь нажмите « Добавить».

Здесь вы должны ввести 2 значения
Введите имя как NDKROOT
В Value помещено PATH в папку NDK FOLDER

Введите описание изображения здесь

Вы сделали 🙂

Тот же случай произошел со мной (когда мое местоположение NDK было уже установлено), поэтому переход на оригинальный Android Builder удалил мою проблему, так как просто перейдите к свойствам проекта, C / C ++ Build | Редактор цепочки инструментов и выберите Android Builder в качестве текущего построителя.

У вас установлен Android-ndk? Если да, добавьте путь к ndk-build на свой путь. например:

 export PATH=$PATH:~/android-ndk/bin 

Добавьте ndk-build в свой путь

Следуйте этому руководству http://my.safaribooksonline.com/book/programming/android/9781849691529/setting-up-your-environment/ch01lvl1sec18

Это частая проблема с openCV для Android. Это связано с неправильной целью сборки, которая создает ошибку в библиотеке для файла Video.java. После внесения исправления вы можете импортировать образцы проектов. Хотя, исправив это, вы не сможете увидеть узел сборки C / C ++ в настройках проекта. Это исправление для второго канала. Однако, если в настройках проекта вы можете увидеть C / C ++ Build, убедитесь, что путь читается: « $ {NDKROOT} / ndk-build » Наконец, он будет искать NDKROOT, который не объявлен. Третья ссылка будет направлять вас на то, как это сделать, это очень просто. ТАКЖЕ, убедитесь, что на MAC или LINUX вы удалите .cmd с конца NDK-BUILD. Удачи!

 Video.java issue: http://answers.opencv.org/question/8266/opencv-library-244-on-eclipse-gives-error/ C++ Build/General Missing from Project Preferences: http://stackoverflow.com/questions/16953548/eclipse-missing-cc-build-and-general-from-project-properties Now, make sure you add NDK root to the build varialbles so you can find it: http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Ftasks%2Fcdt_t_add_build_var.htm` 
Intereting Posts
Автоматическое отмена уведомления в определенное время Является ли ASE достаточно зрелым, чтобы начать разработку приложений для Android? (Android MediaPlayer) Как я могу назвать setAudioStreamType (), если MediaPlayer.create () неявно вызывает prepare ()? Как сохранить целочисленный массив в SharedPreferences? Фрагменты Android. Сохранение AsyncTask во время поворота экрана или изменения конфигурации Как вы получаете объект Drawable через TypedArray, когда ресурс, пригодный для рисования, является векторным чертежом? Как можно обнаружить запуск приложения для Android? Как отклонить AlertDialog с помощью переключателей в android sdk Экран предварительного просмотра стеклянной камеры искажен Отправить сообщение udp с телефона android на ПК (windows) не работает Значок уведомлений при загрузке файла При использовании TalkBack, какой предпочтительный способ предупредить пользователя, когда содержимое TextView изменилось? Android-страница Curl animation Получение NullPointException с Джерси REST Client на Android Если мое приложение установлено на SD-карте, это личные данные там тоже?