__gmsl:512: *** non-numeric second argument to `wordlist' function: ''

来源:互联网 发布:java教程网 编辑:程序博客网 时间:2024/05/22 13:38
~/Cocos2dxSimpleGame/Cocos2dxSimpleGame/android/build_native.sh
make: Entering directory `/home/yc/Cocos2dxSimpleGame/Cocos2dxSimpleGame/android'
/home/yc/android-ndk-r8d/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: ''.  Stop.
错误原因是因为AndroidManifest.xml文件中没有定义minSdkVersion,添加:
    <uses-sdk android:minSdkVersion="8"
          android:targetSdkVersion="16"
          android:maxSdkVersion="16" />

解决问题


再次遇到这个问题,这次定义minSdkVersion也无法解决,搜索下,找到如下方法:

这个问题可能是Windows和Linux之间的文本文件的字符编码的问题导致的,执行以下命令:

dos2unix AndroidManifest.xml

这样就解决了。

参考:http://www.cnblogs.com/frydsh/archive/2013/05/11/3073349.html