Error: Programa "/ NDK-build" no se encuentra en PATH

Necesito ayuda. Estoy intentando instalar y configurar la OpenCV 2.4.7 library en mi computadora (Ubuntu 12.04). Después de ejecutar los ejemplos de OpenCV aparecen los errores en mi consola:

No se puede ejecutar el programa "/NDK-build" : Unknown reason

Error: El programa "/NDK-build" no se encuentra en 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]

He visto numerosos tutoriales y nada funcionó. Les pido que sean muy específicos ya que soy una "nueva" programación y también porque mi lengua materna no es el inglés (tengo algunas dificultades). ¡Gracias!

El método más fácil que trabajó para mí es.

Ir a las propiedades del proyecto
Haga clic en C / C ++ Build (otra lista se abrirá)
Haga clic en el Entorno de la lista
Ahora haga clic en Agregar

Aquí tienes que poner 2 valores
Poner nombre como NDKROOT
En Valor poner RUTA A LA CARPETA NDK

Introduzca aquí la descripción de la imagen

Estás listo 🙂

El mismo caso sucedió conmigo (cuando mi ubicación de NDK ya estaba establecida), por lo que cambiar a original de Android Builder eliminado mi problema para hacerlo simplemente ir a las propiedades del proyecto, C / C ++ Build | Tool Chain Editor y seleccione Android Builder como constructor actual.

¿Tienes android-ndk instalado? Si es así, agregue ruta a ndk-build a su ruta de acceso. p.ej:

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

Este es un problema frecuente con openCV para Android. Se origina de tener el destino de compilación incorrecto, que crea un error dentro de la biblioteca para el archivo Video.java. Después de conseguir que parcheado, puede importar proyectos de ejemplo. Aunque después de corregirlo, es posible que no pueda ver el nodo C / C ++ Build bajo las preferencias del proyecto. Hay una solución para eso en el segundo enlace. Sin embargo, si bajo las preferencias de proyecto puede ver C / C + + Build, asegúrese de que la ruta de acceso se lea: " $ {NDKROOT} / ndk-build " Finalmente, buscará NDKROOT, que no está declarado. El tercer enlace le indicará cómo hacerlo, es muy simple. TAMBIÉN, asegúrese de que su MAC o LINUX para eliminar el cmD desde el final de NDK-BUILD. ¡Buena suerte!

 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` 
  • No se pudo obtener la versión del anuncio ... Ningún archivo o directorio
  • Android: Excepción en org.eclipse.swt.SWTError: No hay más controladores [gtk_init_check () falló)
  • Eclipse y Android: no se puede depurar en Samsung Galaxy S2 porque no se ha detectado
  • Vista de la documentación de Android studio open
  • JAVA_OPTS para aumentar el tamaño del montón
  • Establecer ADB en modo TCP / IP: ¿dispositivo no encontrado?
  • No se puede crear una aplicación para Android con Gradle, excepto con sudo
  • PhoneGap / Cordova Desarrollo de Android
  • La creación de la aplicación de Ionic para Android en Linux falla con el código de salida 2: Error al encontrar 'ANDROID_HOME'
  • Error al iniciar Android Studio 2.2 Vista previa 1
  • Conectar el teléfono a la computadora hace que Eclipse se bloquee (peor después de actualizar a ICS)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.