NDK构建错误

Rag*_*har 6 android android-ndk-r5

嗨,我是Android NDK开发的新手.

MacBook-Pro:JNIexample sk$ ndk-build
usage: dirname path
gmake: /Users/sk/build/core/build-local.mk: No such file or directory
gmake: *** No rule to make target `/Users/sk/build/core/build-local.mk'.  Stop.
Run Code Online (Sandbox Code Playgroud)

为什么我会收到他的错误?

小智 14

所以我遇到了同样的麻烦,看起来如果我有任何目录是完整的dir-path的一部分,其中dir-name与空格('')之间的'ndk-build'将无法解析路径.所以我的目录名称"开发工具"不够好,所以我将其改为"developmenttools"并且它有效.如果我在'ndk-build'中对路径进行硬编码,那么它就可以正常工作了.


Rya*_*ves 1

您需要指定要构建的项目。像这样:ndk-build -C location_of_project。

例如,要构建 NDK 附带的 hello-neon 示例,您需要转到 ndk 安装根目录并执行 ndk-build -C样本/hello-neon