我在eclipse ADT中导入了一个Android项目,它需要Android NDK才能运行。我在Window > Preferences
中下载并配置了NDK,并在项目属性中从其他stackoverflow源做了一些配置,但是项目有构建错误而且没有工作....
**** Build of configuration Default for project GLTexture ****
\ndk-build all
Cannot run program "\ndk-build": Launching failed
Error: Program "/ndk-build" is not found in PATH
PATH=[C:/Program Files/Java/jre7/bin/client;C:/Program
Files/Java/jre7/bin;C:/ProgramFiles/Java/jre7/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Users\Abbas\AppData\Roaming\npm;C:\IDEs\adt-bundle-windows-x86-20130219\adt-bundle-windows-x86-20130219\eclipse;]
**** Build Finished ****
任何帮助将不胜感激!
答案 0 :(得分:1)
此错误表示找不到ndk-build命令,该命令位于NDK安装的顶级文件夹中。仔细检查您在Window中设置的值 - >偏好 - > Android - > NDK。我将我的设置为I:\ADT\android-ndk-r9
,并且在该文件夹中是eclipse使用的ndk-build
和ndk-build.cmd
脚本。请注意,此值为每个工作区,因此如果您已设置ndk路径后更改了工作区,则需要重新输入它。此外,右键单击您的项目,选择属性,在C/C++ Build
下Build command
ndk-build
应该是ndk-build
,并带有可选参数。
请注意,系统路径中不需要NDK。我刚刚从我的路径中删除了它(如果你从命令行构建它需要在路径中),重新启动eclipse并重建项目。但请注意,如果NDK在您的路径中,您可以从项目文件夹中的命令行运行{{1}}。