2012-03-14 11 views
5

Intento crear un proyecto en Eclipse en Linux Ubuntu. Eclipse mensaje de error muestran:Problema con la construcción del proyecto Android NDK

**** Build of configuration Default for project FFVideo **** 

/home/art/android-ndk-r7b/ndk-build V=1 

Cannot run program "/home/art/android-ndk-r7b/ndk-build": Unknown reason 
Error: Program "/home/art/android-ndk-r7b/ndk-build" is not found in PATH 

PATH=[/home/art/android-ndk-r7b:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games] 

**** Build Finished **** 

por qué sucedió?

+0

estás llamando NDK-construcción de la carpeta JNI proyectos? –

Respuesta

12

Debe establecer la ruta a android ndk en eclipse.
1. Abra la Perspectiva de C/C++.
2. Haga clic con el botón derecho en el proyecto y seleccione "Propiedades"
3. Seleccione C/C++ Build => Entorno
4. Agregue la variable de entorno PATH, incluya la ruta al ndk de Android.

+0

Trabajo para mí, thx – Moonkid

+0

No funcionó para mí ... :-( – JPM

+0

Trabajo para mí. Thx – Aleksandr

1

Sí, esto funciona para mí también ...

Esto parece decir, Ecipse IDE utiliza PATH antes Bashrc? Lo que quiero decir es: Tengo RUTA = "$ RUTA:/opt/android-sdk-linux/herramientas /:/opt/android-sdk-linux/plataforma-herramientas:/opt/android-ndk-r8c en .bashrc, pero Eclipse IDE utiliza camino sin ajustes android-sdk/android-NDK.

Un poco raro para mí ....

0

he encontrado la solución mediante la adición de la NDK-ruta de acceso al variable de ruta, tanto en el terminal ubuntu como en eclipse. Luego tuve que ELIMINAR EL ".cmd" en "ndk-build.cmd" porque el terminal dice que no tengo permiso con este archivo que termina.

3

This funcionó para mí, pero tuve que ejecutar este comando en la terminal, porque e el problema fue con permisos.

sudo chmod 777 -R android-NDK-R8C/