[Cocos2d-x学习笔记]Android NDK: Host 'awk' tool is outdated. Please define NDK_HOST_AWK to point to Gawk or Nawk解决方案

Android NDK: Host 'awk' tool is outdated. Please define NDK_HOST_AWK to point to Gawk or Nawk
awk过期
网上的解决方案是到awk所在目录下删除awk.

环境:
OS:windows 8
cocos2dx版本:cocos2dx-2.1.5
ndk版本:ndk-r9c

我的方案是:

发现引入的项目中定义了NDK_HOST_AWK环境变量,导致编译时候使用了awk来做一些处理,但是NDK从N8版本就开始自动Linux编译环境,所以无需引入其他辅助工具,
也不需要使用cygwin来作为编译环境,只需要使用ndk的ndk-build.cmd进行编译即可

步骤:
1.C/C++ Builde -> Enviroment中发现存在NDK_HOST_AWK环境变量,删除它
2.编译,发现报错:Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
3.C/C++ Builde -> Enviroment中定义NDK_MODULE_PATH
4.编译通过

NDK_MODULE_PATH值为:(有两部分,中间中分号隔开)
cocos2dx所处目录;cocos2dxplatform hird_partyandroidprebuilt

ex:
E:cocos2dxcocos2d-x-2.1.5;E:cocos2dxcocos2d-x-2.1.5cocos2dxplatform hird_partyandroidprebuilt

人生就是一局不能Again的DOTA
原文地址:https://www.cnblogs.com/hellenism/p/3656746.html