配置Cygwin路径变量以查找Android NDK
我正在尝试将我的电脑设置为在我的项目中使用Android NDK。 我已经安装了Cygwin。我下载了安卓NDK。假设我将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
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。