才发现android 的NDK把wchar的长度定义为4,调试时费了好半天劲才发现问题所在,上网查了一下可以在Android.mk中加入:LOCAL_CPP_FLAGS := -fshort-wchar 来让GCC按sizeof(wchar_t)=2编译,其他wcslen()之类的函数准不准确,暂时还没试。