在Android中添加自己的库文件,在编译时会提示:library 'XXX.so' not in prelink map 错误,
其中一个很重要的文件在build/core/prelink-linux-arm.map,但不是很了解,下面是转别人的文章,自己慢慢吸收:
变量设置为false那么将不做prelink操作
LOCAL_PRELINK_MODULE := false
默认是需要prlink
的,同时需要在 build/core/prelink-linux-arm.map 中加入
libhellod.so 0x96000000
这
个map文件好像是制定动态库的地址的,在前面注释上面有一些地址范围的信息,注意库与库之间的间隔数,
如果指定不好的话编译的时候会提示说地址
空间冲突的问题。另外,注意排序,这里要把数大的放到前面去,
按照大小降序排序。
阅读(2252) | 评论(0) | 转发(0) |