首页
社区
课程
招聘
[求助]NDK利用第三方apk中的so文件,如何申明函数原型
发表于: 2015-2-22 09:31 6699

[求助]NDK利用第三方apk中的so文件,如何申明函数原型

2015-2-22 09:31
6699
# virtual methods
.method public native Check()[Ljava/lang/String;
.end method

.method public native Launch(Ljava/lang/String;I)J
.end method

在自己的NDK,SO中利用,写在c中申明
第一个是返回字符串数组不会,第二个写成long (* launch_ptr)(char *, int),不知是否正确

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 69
活跃值: (41)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
在自己的ndk中,写一个so文件,用dlopen加载第三方的so.
查看函数原型,使用ida,查看导出表.
2015-3-9 10:03
0
雪    币: 26
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
很有意思的一件事情,好好做才好
2015-5-2 23:46
0
雪    币: 199
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
[QUOTE=upclass;1354819]# virtual methods
.method public native Check()[Ljava/lang/String;
.end method

.method public native Launch(Ljava/lang/String;I)J
.end method
...[/QUOTE]

解决了么,大侠,我也遇到这个问题了,求支持
2015-5-27 17:25
0
游客
登录 | 注册 方可回帖
返回
//