java生成签名的方法

版权声明:本文为博主原创文章,未经博主允许也可随意转载。 https://blog.csdn.net/TopsLuo/article/details/87877899

在jni中需要回调java层的方法,如何才能做到精确查找java的方法?一个是函数名称,另外一个就是函数的签名了。但如何生成函数的签名?通过javap工具:

 javap -s -p Session.class

以我的linux平台下的androidstudio为例:在AS下面,选择Terminal对话框,查找*.class目录,命令如下:

find ./ -name "*.class"

进行class目录,然后查找是否存在Session.class,命令:

ls -l Session.class

此时执行: javap -s -p Session.class命令,即可生成Session中的签名,如果文件比较大,翻阅起来比较麻烦,此时再添加一条过滤的的语句(比如查找FunctionName函数的签名):

javap -s -p Session.class | grep FunctionName -A 3 -B 3

猜你喜欢

转载自blog.csdn.net/TopsLuo/article/details/87877899