【发布时间】:2014-03-23 15:33:58
【问题描述】:
我已经为android安装了java jm和eclipse,在Android管理器中检查了我需要的包。
现在我读到我需要安装 Android NDK,但在此之前,我如何检查它是否首先安装,如果安装,是什么版本?
谢谢
【问题讨论】:
标签: android eclipse android-ndk
我已经为android安装了java jm和eclipse,在Android管理器中检查了我需要的包。
现在我读到我需要安装 Android NDK,但在此之前,我如何检查它是否首先安装,如果安装,是什么版本?
谢谢
【问题讨论】:
标签: android eclipse android-ndk
如果你不记得下载 NDK,我认为你没有安装它。 可以在此处找到 NDK 下载: https://developer.android.com/tools/sdk/ndk/index.html
下载 zip 并将其解压缩到您可以记住的位置。您需要通过将 ndk-build 的路径添加到 Window > preferences > android > NDK 来在 Eclipse 中指向您的 NDK。
右键单击您的项目文件夹。选择 android 工具 -> 添加原生支持(底部),然后单击完成。 现在它将询问您的 .so 文件的名称,只需单击确定。
转到项目 -> 属性 -> C/C++ 构建 -> 构建变量 -> 添加 名称:NDKROOT 路径:您在偏好设置中也添加到 android NDK 的路径
转到 C/C++ 构建并取消选中使用默认构建路径。将构建路径更改为 ${NDKROOT}/ndk-build
现在您应该可以使用您的 android NDK 进行编译了。
【讨论】:
locate ndk-build 怎么样,检查了数据库是否是最新的 (sudo /usr/libexec/locate.updatedb)?这就是我要做的。
根据 DeGoosseZ 的建议,另一种方法是使用 find 命令:
find / -name ndk-build
其中“/”表示从根目录开始搜索所有目录,“ndk-build”是要查找的名称。
【讨论】:
试试
command -v ndk-build
如果已安装,应该显示 ndk-build 位置
【讨论】: