使用了socket的Xcode项目移植到Android时,.biuld_native.sh打包库时报错

我在头文件里面include了 netdb.h文件,“#include”netdb.h“”,然后在类里面声明了“struct sockaddr_in sa;”这么一个变量
在Xcode下面是正常编译运行通过,然后想移植到android的时候,一跑./build_native.sh时报如下错误:

error:field ‘sa’ has incomplete type

是不是没有将socket的这一块库拷到android工程目录下?
如何解决这个问题