Android NDK-BUILD未被识别为命令(Windows)
我知道这个问题已经有很多了,但有一半的问题只是重定向到其他问题,其他的要么告诉我我尝试过的东西,但没有一个奏效 问题是我一直在关注这一点。最后一步告诉我使用ndk build命令,但是当我尝试运行它时,我得到了以下结果Android NDK-BUILD未被识别为命令(Windows),android,android-ndk,Android,Android Ndk,我知道这个问题已经有很多了,但有一半的问题只是重定向到其他问题,其他的要么告诉我我尝试过的东西,但没有一个奏效 问题是我一直在关注这一点。最后一步告诉我使用ndk build命令,但是当我尝试运行它时,我得到了以下结果 'ndk-build' is not recognized as an internal or external command, 可操作的程序或批处理文件 我知道我已经把环境路径设置好了,我确实安装了cygwin,并手动将其添加到android程序中。所以我不知道问题是什么。
'ndk-build' is not recognized as an internal or external command,
可操作的程序或批处理文件
我知道我已经把环境路径设置好了,我确实安装了cygwin,并手动将其添加到android程序中。所以我不知道问题是什么。任何帮助都将不胜感激 我还尝试将我的ndk路径添加到系统环境变量中,但错误仍然存在 它对我起了作用: 打开命令提示符并导航到项目
c:\eclipse\workspace\myproject
然后,我从AndroidNDK文件夹执行ndk构建脚本
c:\eclipse\workspace\myproject>c:\android-ndk-r10e\ndk build
不确定cygwin(它有时会导致windows用户友好的异常),但在真正的linux上至少有3个问题:
1) 不在当前目录中搜索可执行文件(至少在默认情况下)
2) 您必须对要执行的文件设置执行权限,chmod a+x filename
设置该权限,ls-l filename
显示权限
3) 磁盘可能已装入,因此不允许执行
4) 文件名区分大小写
哪个exefilename
显示命令的完整路径——也就是说,如果系统将exefilename识别为可执行文件
如果提供完整的路径,它是否有效
如果您使用
source/full/path/to/ndk build
,它是否有效?我通过设置我的ndk\u HOME
环境变量并更新路径解决了这个问题
OSX或Linux上的$NDK_HOME
(或Windows上的%NDK_HOME%
)指向Android NDK HOME目录
然后更新
PATH
变量以包含该目录,并将/build
附加到解决问题的路径末尾。使用CLI/CMD窗口调用build。将windows环境变量“NDK”设置为安装NDK的位置。调用$NDK/NDK build不知道这意味着什么,但我设法解决了这个问题,在cygwin上安装了devel软件包,然后我将文件拖到窗口中,而不是NDK build,它是c:\android-NDK-r10e\NDK build
文件a.jar
文件?@whatwhat,这是一个windows构建脚本。只需按照上面的建议在命令提示符下运行它。