使用导入的项目安装 Android NDK

标签 android import android-ndk adt

我在 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 ****    

任何帮助将不胜感激谢谢!

最佳答案

此错误意味着它无法找到 ndk-build 命令,该命令位于 NDK 安装的顶级文件夹中。仔细检查您在 Window -> Preferences -> Android -> NDK 中设置的值。我将我的设置为 I:\ADT\android-ndk-r9 并且在该文件夹中是 ndk-buildndk-build.cmd eclipse 使用的脚本。请注意,此值是每个工作区,因此如果您在设置 ndk 路径后更改了工作区,则需要重新输入它。此外,右键单击您的项目,选择属性,然后在 C/C++ Build 下,您的 Build command 应该完全是带有可选参数的 ndk-build .

请注意,您的系统路径中不需要包含 NDK。我只是通过将它从我的路径中删除(如果你从命令行构建它在路径中需要它),重新启动 eclipse 并重建项目来确认这一点。但请注意,如果 NDK 在您的路径中,您可以从项目文件夹中的命令行运行 ndk-build

关于使用导入的项目安装 Android NDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20177504/

相关文章:

android - 在 Android 中仅加载位图文件的一部分

R - 导入和合并多个 Excel 文件并添加文件源变量

android - 无法加载库 : reloc_library[1285]: cannot locate 'rand'

Java导入包不存在

Android Studio - 找不到 native 方法 - 在构建中包含 .so 文件

android - 在 Android : undefined function assert 上编译 C++ 程序

java - 为什么它跳过 if block

android - FileWriter 不在 Android 中写入文件?

android - Google Play广告SDK问题

mysql - 导出/导入数据库的速度比当前更快