Android so库调用 本帖最后由 steven_miao 于 2010-12-29 15:47:19 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个so库是从哪拿的? 是专门为android编译的吗? 因为android用的libc(即bionic)和linux下的glibc不一样,如果不是专门为android编译的, 无论什么方法都无法实现。如果这个so库已经是为andriod编译的, 那很简单你的so库命名是 lib<xxx>.so那就LOCAL_LDLIBS += -l<xxx>即可 直接添加相应的头文件 MK里面添加这个.SO就OK了LOCAL_SHARED_LIBRARIES := \ libxxx 那请问libxxx这个库要放在哪个文件夹下呢,因为这个库是其他人写的。我只是使用罢了 是放在jni的文件夹下还是哪儿,因为这个库不是系统自带的,不像是liblog.so这类的库,而是一个其他的库。 LZ不能太死板你完全可以看看源码 ,比如Skia库吧 ,它放哪的 ,它怎么添加的 ,完全可以参考源码的。是吧 放在当前目录下就可以了。LOCAL_LDLIBS += -L./ -l<xxx>-L指定库文件所在目录 -l指定需要连接的库 呵呵。鄙人是个菜鸟,搞ndk还不到一个星期,不知道怎么回事。你说的skia库我也不知道在哪儿啊。 几个关于AVD的问题 android 求解答,绑定服务后获取到的服务对象怎么是null啊?很不明白 怎么打开gallery里面的缩略图片 大牛呀,给个soundTouch的demo吧! 对DLNA规则有了解的朋友,进来探讨一下 为什么linux编译的程序能运行,用ndk编译后的就不能运行了呢 继续做APP还是去做游戏? android service服务在应用程序管理中显示的是使用中还是缓存中问题 webView与JS回调的问题 求助!!下载打开PDF的时候怎么屏蔽系统默认调用的QQ 想涉足android,给推荐几本书吧 使用Application子类空指针错误
你的so库命名是 lib<xxx>.so那就
LOCAL_LDLIBS += -l<xxx>
即可
MK里面添加这个.SO就OK了LOCAL_SHARED_LIBRARIES := \
libxxx
你完全可以看看源码 ,比如Skia库吧 ,它放哪的 ,它怎么添加的 ,完全可以参考源码的。是吧