android - ndk-build 失败,process_begin : CreateProcess(NULL, uname -a, ...) 失败

标签 android windows android-studio android-ndk

我正在 Windows 8 上使用 Android Studio 开发一个 android 应用程序,我正在使用一些 native 代码。 突然间我无法编译我的 C 文件。 当我运行 ndk-build 时,出现以下错误:

process_begin: CreateProcess(NULL, uname -a, ...) failed.
process_begin: CreateProcess(NULL, uname -r, ...) failed.
The system cannot find the path specified.
'mount' is not recognized as an internal or external command,
operable program or batch file.

我真的很沮丧,因为我没有真正弄乱任何东西,而且 android-sdk 和 android-ndk 似乎都在我的路径中。

任何帮助将不胜感激! 谢谢你

最佳答案

我认为您显然在某处为您的 NDK 构建链定位了错误的架构

我想在您的错误日志中您可以看到类似这样的内容:

Android NDK: Unable to determine HOST_OS from uname -s: 
Android NDK: Please define HOST_OS in your environment.
...
process_begin: CreateProcess(NULL, uname -s, ...) failed.

在 Windows 下,您可以尝试使用命令 ndk-build.cmd 而不是 ndk-build,如建议的那样 here .

关于android - ndk-build 失败,process_begin : CreateProcess(NULL, uname -a, ...) 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28282960/

相关文章:

android - 如何使水平进度条变细并更改内部进度条颜色

c - Windows和Linux用c跨平台。如何隐藏功能?

windows - VC++ Metro 风格应用 Windows

android - 使用ArcGIS android SDK的离线 map

Android Studio - Proguard 'keep' 规则被忽略?

当 View 离开屏幕时,Android 动画停止在 recyclerview 中工作

android - 蓝牙 : Lower MTU value size(big difference) after MTU exchange

javascript - Google Signin 无法点击并且仅在移动设备上卡住登录

windows - 使用 Chef 在 Windows 节点上挂载 Windows 共享

android - 在 CMAKE 中包含来自 Android 项目的不同文件夹的静态库