【问题标题】:NDK Build failingNDK 构建失败
【发布时间】:2013-03-02 22:16:13
【问题描述】:

刚开始使用 ndk。看到一些帖子和谷歌搜索,我找到了使用 NDK 编译我的本机文件的方法。我安装了ndk r7c。但是,当我使用命令 ndk-build 时,出现以下错误:

/cygdrive/d/android-ndk-r7c-windows/android-ndk-r7c/ndk-build
/cygdrive/d/android-ndk-r7c-windows/android-ndk-r7c/ndk-build: line 40: dirname: command not found
/cygdrive/d/android-ndk-r7c-windows/android-ndk-r7c/ndk-build: line 78: uname: command not found
ERROR: Unknown host operating system:

我的项目目录是:

Haris Riaz@HarisRiaz-PC /cygdrive/d/reader-2/android/jni

我无法知道问题的性质。请帮助我这个错误是什么以及如何解决它。谢谢!

【问题讨论】:

    标签: android android-ndk compiler-errors


    【解决方案1】:

    来自Haris Riaz@HarisRiaz-PC 我可以推断出你是在Linux 上运行的。但根据android-ndk-r7c-windows,您正在尝试运行 NDK 的 Windows 版本。 ERROR: Unknown host operating system: 证实了这一点。从here 下载 NDK 的 Linux 版本,应该没问题。

    【讨论】:

    • 但我在 Windows 上使用 cygwin。那要怎么养??我不在Linux中工作。这个版本对我有用吗?这个haris riaz@harisriaz-pc 来自cygwin 终端!
    • 您不需要 cygwin 在 windows 中运行 NDK 工具。只需使用 windows shell cmd。这里有一个非常详细的关于在 windows 中运行 NDK 的教程:psrdotcom.blogspot.fr/2011/12/…
    猜你喜欢
    • 2018-01-16
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 2012-03-15
    • 2017-05-23
    • 2015-06-18
    • 2019-01-03
    相关资源
    最近更新 更多