Android中的prelink技术
来源:互联网 发布:和淘宝权拍照的辣椒 编辑:程序博客网 时间:2024/05/17 02:53
背景
在Android中添加自己的库文件,在编译时会提示:library 'XXX.so' not in prelink map 错误, 这就是表明Android中应用了prelink技术,那么什么是prelink呢,它有什么用? 怎样在Android中添加自己的动态库呢? 好,下面一一解答.
参考文章
http://blog.csdn.net/ccskyer/archive/2010/06/18/5677553.aspx
http://www.eefocus.com/article/09-04/71629s.html
在Android中添加自己的动态库
有两种方法可行,如下
1) 将相关变量设置为false那么将不做prelink操作
LOCAL_PRELINK_MODULE := false
2) 如果不设置LOCAL_PRELINK_MODULE变量,那么默认是需要prlink 的,同时需要在 build/core/prelink-linux-arm.map 中加入类公似 "libhellod.so 0x96000000"的串. 这个map文件是制定动态库的地址的,在前面注释上面有一些地址范围的信息,注意库与库之间的间隔数,如果指定不好的话编译的时候会提示说地址 空间冲突的问题。另外,注意排序,这里要把数大的放到前面去,按照大小降序排序。
另外看一下 LOCAL_PRELINK_MODULE变量是怎样应用的 build/core/dynamic_binary.mk:94:
prelink詳細解说
可以参考 : 动态库优化——Prelink(预连接)技术 http://www.eefocus.com/article/09-04/71629s.html
我这里就不重复说了
- Android中的prelink技术
- Android PreLink 技术简介
- Android Prelink
- Android prelink
- Android Prelink
- 关于Android的prelink
- 关于Android的prelink
- Android学习之--prelink
- Android学习之--prelink
- prelink
- prelink
- prelink
- Android Prelink实现的源码分析
- Android prelink-linux-arm.map, LOCAL_PRELINK_MODULE
- Android prelink-linux-arm.map, LOCAL_PRELINK_MODULE
- Android Prelink实现的源码分析
- Android Prelink实现的源码分析
- Android Prelink实现的源码分析
- fc_solver
- Android/OPhone动画分析之翻转效果
- C# 递归的应用 TreeView递归绑定数据
- C/C++数组名与指针区别深入探索
- 网络流 acm
- Android中的prelink技术
- 大家好!
- 二维数组--一种很好的处理方案
- Python代码加密
- RHEL 5 安装 序列号+Windows 2003 number
- IIS中不让下级虚拟目录继承本级的web.config配置
- 宽容那些与我们不同的人
- 三个汉化的flash+xml国外酷站【经典欣赏】
- 疯狂的生命保险