关于NDK-R7配置正确但是编译报awk&…

来源:互联网 发布:淘宝店铺排名怎么看 编辑:程序博客网 时间:2024/06/05 04:28

解决方法是从:http://sunting-bcwl.iteye.com/blog/1278574  参考的。

简直putain!这个错误:Android NDK: Host 'awk' tool is outdated. Pleasedefine HOST_AWK to point to Gawk or Nawk ! 大概最早在上周就出现了,我按照网友的帖子配置我的NDK以及Cygwin,但是最后在尝试编译自带sample的时候,都会出现AndroidNDK: Host 'awk' tool is outdated. Please define HOST_AWK to pointto Gawk or Nawk !

我从来没有怀疑过是NDK或者是Cygwin的问题,一直以为是我自己配置过程有问题,所以我会花1h+删了重新下,重新配置。重复了几次后,编译仍旧出现问题!然后我就怀疑是不是我自己下的包有问题,于是上CSDN下一个黑心人分四个文件,每个2分左右的包,下好离线包,配置好之后,putain,还是AndroidNDK: Host 'awk' tool is outdated. Please define HOST_AWK to pointto Gawk or Nawk !

其中反反复复好多次,差不多过去一个礼拜了,然后今天我再次重新配置的时候,再次碰到这个问题,我实在想不出问题之所在。于是只能百度之,然后找到上面网友的帖子,解决方法很简单,但是出现问题的原因很让我崩溃,如果那个留言的网友没有说错的话。

那位留言的网友说:评论
1 楼 pig345 2011-11-30
好像是带了个64位环境下的AWK。

PS:看来android的开发人员也够粗心的,明显是把他自己的开发环境当成所有人的了。。。
感觉他们也没有经过专业测试人员测试就发布,类似这种问题已经发现不只一次了。
(之前下载源码的repo脚本根本不能在官方文档所写的环境下运行,只能在所有相关软件都是最新版本的环境下跑。。。)。

简直崩溃...

解决方法很简单,可能原帖里头没有讲得很清楚。以我的电脑为例,我的NDK安装在D盘根目录,那么只要到D:\android-ndk-r7\prebuilt\windows\bin\awk.exe,把这个过期的awk.exe删除掉,这样解析时,找不到自带的awk就去调用cygwin的默认awk解析awk文件,然后就OK了。

Mais, c'est la vie.