首页
社区
课程
招聘
[求助]用ndk怎么卸载指定的so模块呢
发表于: 2017-2-16 13:27 6672

[求助]用ndk怎么卸载指定的so模块呢

2017-2-16 13:27
6672
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 93
活跃值: (136)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
dlclose吧
2017-2-16 13:49
0
雪    币: 241
活跃值: (236)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
dlclose用于关闭指定句柄的动态链接库,只有当此动态链接库的使用计数为0时,才会真正被系统卸载。
2017-2-19 16:47
0
雪    币: 21
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
如果是用  dlopen  的用  dlclose  就OK了
如果  so  是从  java  类加载的,没有  api  可以做这个事,但据说只要这个  java  类实体的引用为空了,虚拟机会在不确定的时机释放  so  模块。
2017-2-20 10:38
0
雪    币: 18
活跃值: (721)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
好像不行的,只有引用为0时候,才会卸载
2017-2-21 11:33
0
游客
登录 | 注册 方可回帖
返回