Android NDK中的错误使程序无法找到

时间:2011-11-21 14:45:12

标签: android makefile android-ndk

我正在尝试使用此Link设置Android NDK。

我按照 make -v 命令启动了设置过程,我正在

    $ make -v      
    bash: make: command not found

然后我输入了以上链接中给出的以下命令

cd /cygwin/C/..path for my project

/cygwin/C/..path of ndk installed path

此时我正在

ERROR: Cannot find 'make' program. Please install Cygwin make package
or define the GNUMAKE variable to point to it.

注意,我检查了所有这些可能性错误链接:

Link-1

Link-2

删除了文件夹之间的空格。

检查一下:

Screenshot image

5 个答案:

答案 0 :(得分:20)

ERROR: Cannot find 'make' program. Please install Cygwin make package or define the GNUMAKE variable to point to it.

尝试安装Cygwin时我错过了安装 MAKE PACKAGE

只需在搜索框中搜索制作,它就会显示包含devel分支的分支,以及来自我选择了make package的devel分支。

这是所有问题都已解决。

选中此Youtube link for Complete Set up process for Android NDK.

从SDK设置过程向NDK设置过程进行说明。

答案 1 :(得分:4)

你可能错过了cygwin中的devel分支。打开安装程序,在包选择屏幕上找到“Devel”。在它旁边,它显示为“默认”。单击此按钮安装整个分支,安装后应该很好。

答案 2 :(得分:3)

我的建议是

  • 安装(另外)GnuMake for Win32 - 它具有适当的版本> 3.81
  • 创建环境变量GNUMAKE并将其指向your_path/GnuMake32/bin
  • 通过cygwin make -v致电并享受结果

希望有所帮助。

但基线很简单 - 最好部署像Ubuntu(作为单独的操作系统或通过VM)并在那里运行NDK。

答案 3 :(得分:1)

可能未安装Cygwin开发人员包。默认情况下,它未安装。您可能应该运行Cygwin安装程序并安装开发人员工具。

答案 4 :(得分:0)

尝试将cygwin / bin(如C:\ cygwin64 \ bin)路径添加到系统环境变量。