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库我也不知道在哪儿啊。 可以用复制的方法动态生成控件吗? android刚开始创建时,有选择默认图标或什么的。程序写完后,再怎么改?不想修改res下的文件,太麻烦。 百度地图长按事件冲突问题?? 5分钟实现Android手机上的指南针应用 菜鸟求教多线程 android程序运行出现low memory 问题 android 摇动事件判断 Android工程中新增加文件 Context 快崩溃了,求助高手,安卓程序里onCreate运行完后,直接就跳出程序,界面也显示不出来 想涉足android,给推荐几本书吧 使用Application子类空指针错误
你的so库命名是 lib<xxx>.so那就
LOCAL_LDLIBS += -l<xxx>
即可
MK里面添加这个.SO就OK了LOCAL_SHARED_LIBRARIES := \
libxxx
你完全可以看看源码 ,比如Skia库吧 ,它放哪的 ,它怎么添加的 ,完全可以参考源码的。是吧