Android NDK 修订版 7 Host 'awk' tool is outdated error [英] Android NDK revision 7 Host 'awk' tool is outdated error

查看:7
本文介绍了Android NDK 修订版 7 Host 'awk' tool is outdated error的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我收到Android NDK:Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !"最新的 android ndk 修订版 7 出错.

解决方案

解决了问题.

解决方案:

<块引用>

  1. 导航到 ../android-ndk-r7/prebuilt/linux-x86/bin
  2. 将文件 awk 重命名为 awk_

windows机器上需要注意的事项:

ndk 版本 7 以后,可以在没有 cygwin 的情况下构建 ndk 源,即..,而不是从 Cygwin shell 中调用 ndk-build 命令,您应该在 MSDOS 命令窗口中调用 run ndk-build.cmd.

<小时>

它之所以有效,是因为 ndk-build 可能首先尝试使用本地定义但旧的(至少对于 Linux 而言)版本的 awk.通过重命名它,我们使它无法被这样的命令访问,因此,显然,ndk-build 调用了系统范围的 awk.

I am getting "Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !" error on latest android ndk revision 7.

解决方案

Solved the problem.

Solution:

  1. Navigate to ../android-ndk-r7/prebuilt/linux-x86/bin
  2. Rename the file awk to awk_

Imoprtant thing to note on windows machine:

ndk revision 7 onwards, ndk source can be built without cygwin, ie.., instead of calling ndk-build command from inside a Cygwin shell, you should call run ndk-build.cmd inside a MSDOS command window.


It works because probably ndk-build first tries to use a locally defined, but old (at least for Linux), version of awk. By renaming it, we make it unreachable by such command, so, apparently, ndk-build calls the system-wide awk.

这篇关于Android NDK 修订版 7 Host 'awk' tool is outdated error的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆