San*_*gar 25 android android-ndk
我得到"Android NDK:主机'awk'工具已经过时了.请定义HOST_AWK指向Gawk或Nawk!" 最新的android ndk修订版7上的错误.
San*_*gar 58
解决了这个问题.
解:
- 导航到../android-ndk-r7/prebuilt/linux-x86/bin
- 将文件awk重命名为awk_
关于Windows机器的重要事项:
从ndk修订版7开始,ndk源代码可以在没有cygwin的情况下构建,即...,而不是从Cygwin shell中调用ndk-build命令,你应该在MSDOS命令窗口中调用run ndk-build.cmd.
它的工作原理是因为ndk-build可能首先尝试使用本地定义但旧的(至少对于Linux)版本的awk.通过重命名它,我们通过这样的命令使其无法访问,因此,显然,ndk-build会调用系统范围的awk.
yos*_*ane 14
此解决方案(来自Santhosh)也适用于Windows: