专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Android

有人做过android下的库吗?解决办法

发布时间:2010-05-30 10:52:27 文章来源:www.iduyao.cn 采编人员:星星草
有人做过android下的库吗?
我写了一个动态链接库供jni调用,这个动态链接库又调用了一个静态链接库的函数,这个静态链接库也是自己写的。现在的问题是静态链接库编译成功,动态链接库编译的时候提示undefined reference to错误。不知道什么原因,请高手指教。

晕死,这里不能发附件,下载地址http://www.emarketing.net.cn/sltest.rar。
把这个解压缩放到ndk的apps目录下(我的是d:android-ndk-r3apps)运行make APP=sltest V=1即可。


------解决方案--------------------
友情帮顶吧,。还在学习中。。。。。。。。。。。
------解决方案--------------------
附件可以传到CSDN资源上. 在把地址发过来估计下载方便些.
------解决方案--------------------
这个是twolib中的makefile

LOCAL_PATH:= $(call my-dir)

# first lib, which will be built statically
#
include $(CLEAR_VARS)

LOCAL_MODULE := libtwolib-first
LOCAL_SRC_FILES := first.c

include $(BUILD_STATIC_LIBRARY)
#上面这几句就是用first.c生成的第一个静态库.a文件,注意最后一句话BUILD_STATIC_LIBRARY

# second lib, which will depend on and include the first one
#
include $(CLEAR_VARS)

LOCAL_MODULE := libtwolib-second
LOCAL_SRC_FILES := second.c

LOCAL_STATIC_LIBRARIES := libtwolib-first

include $(BUILD_SHARED_LIBRARY)
#这个就是第二个c文件,连接了第一步生成的静态库libtwolib-first.a,最后生成libtwolib-second.so
------解决方案--------------------
编译动态链接库的makefile 要显示的包含你的静态链接库
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: