配置Cygwin路径变量以查找Android NDK

配置Cygwin路径变量以查找Android NDK,android,android-ndk,cygwin,Android,Android Ndk,Cygwin,我正在尝试将我的电脑设置为在我的项目中使用Android NDK。 我已经安装了Cygwin。我下载了安卓NDK。假设我将NDK放在电脑的以下文件夹中: c:\Android_ndk\<android ndk folder in here> c:\Android\u ndk\ 如何配置Cygwin的路径以查找ndk?我认为以下可能是部分正确的: export PATH=$PATH:/cygdrive/C/Android_ndk/<android ndk folder in

我正在尝试将我的电脑设置为在我的项目中使用Android NDK。 我已经安装了Cygwin。我下载了安卓NDK。假设我将NDK放在电脑的以下文件夹中:

c:\Android_ndk\<android ndk folder in here>
c:\Android\u ndk\
如何配置Cygwin的路径以查找ndk?我认为以下可能是部分正确的:

export PATH=$PATH:/cygdrive/C/Android_ndk/<android ndk folder in here>
export PATH=$PATH:/cygdrive/C/Android\u ndk/

然而,我甚至不确定我的斜杠是否正确。

转到
。\cygwin\home\Eclipse
。您将找到一个名为
.bashrc
的文件。使用记事本打开它,并在文件末尾添加

export PATH=$PATH:/cygdrive/c/Android\u ndk/

如果您已正确完成了所有操作,那么在cygwin终端上发出的
哪个ndk build
命令将为您提供

/cygdrive/c/Android\u ndk//ndk build


希望这对您有所帮助。

使用最新的NDK r8b,您根本不需要cygwin!从Windows命令行或eclipse中使用ndk build.cmd

在.bashrc中添加此类代码

 NDK=D:/android/android-ndk-r9
 PATH=${NDK}:$PATH
 ANT=C:/bin/apache-ant-1.9.2
 PATH=${ANT}/bin:$PATH
 export PATH NDK

我没有使用记事本,而是在Cygwin终端中键入了导出命令。然后,我检查了哪个ndk构建,它工作了。非常感谢。对路径的更改不会在Cygwin会话之间持久化。每次启动Cygwin时,您仍然希望它成为您环境的一部分。谢谢您提供的信息。我随机应变。但我现在实际上是通过cmd.exe运行ndk构建。更简单。Idealy应该添加到<代码> .BasHyPrxe/Cuth>而不是<代码> .BasHC,请参见:首先将本地支持添加到Android应用程序,然后将GP添加到属性C++构建,而不是DeDuaBug命令,编写完整路径的NDKBuue.CMD。