【问题标题】:Configuring Cygwin Path variable to find Android NDK配置 Cygwin Path 变量以查找 Android NDK
【发布时间】:2012-09-09 10:23:23
【问题描述】:

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

c:\Android_ndk\<android ndk folder in here>

如何配置 Cygwin 的路径以找到 ndk?我认为以下内容可能部分正确:

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

但是我什至不确定我的斜线是否正确。

【问题讨论】:

    标签: android android-ndk cygwin


    【解决方案1】:

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

    export PATH=$PATH:/cygdrive/c/Android_ndk/&lt;android ndk folder in here&gt;

    如果您已正确完成所有操作,则在 cygwin 终端上发出 which ndk-build 命令将为您提供

    /cygdrive/c/Android_ndk/&lt;android ndk folder in here&gt;/ndk-build

    希望对你有所帮助。

    【讨论】:

    • 我没有使用记事本,而是在 Cygwin 终端中输入了导出命令。然后我检查了哪个 ndk-build 并且它有效。谢谢!
    • 对 PATH 的更改在 Cygwin 会话之间持续存在。每次启动 Cygwin 时,您仍然希望它成为您环境的一部分。
    • 感谢您的信息。我相应地改变了。但我现在实际上是通过 cmd.exe 运行 ndk-build 。这更容易。
    • 理想情况下应该将其添加到.bash_profile 而不是.bashrc,请参阅:unix.stackexchange.com/a/26059/78929
    【解决方案2】:

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

    【讨论】:

    • 首先将原生支持添加到您的 Android 应用程序中,然后 gp 到 Properties C++ 构建,而不是默认构建命令写入带有完整路径的 ndk-build.cmd
    【解决方案3】:

    在 .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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-22
      • 1970-01-01
      • 1970-01-01
      • 2014-01-25
      • 1970-01-01
      • 1970-01-01
      • 2013-09-12
      • 1970-01-01
      相关资源
      最近更新 更多