您的位置:首页 > 移动开发 > Android开发

Android JNI开发获取Java方法签名

2017-07-06 17:38 204 查看
在jni开发时我们通常会需要调用Java的方法,这时需要知道Java方法的签名。这里介绍eclipse和android
studio开发时分别获取签名的步骤。

第一步:

编译工程,生成.class文件

eclipse直接run一下

Android Studio可以用build菜单来编译

在编译出apk的过程中就会产生.class文件
第二步:

找到所需方法的类的.class文件

eclipse的文件在工程目录\bin\classes目录中,例如

TestJni\bin\classes\com\example\text\MainActivity.class

Android Studio的文件在工程目录app\build\intermediates\classes中,例如

TestJni\app\build\intermediates\classes\debug\com\dreamori\testjni\MainActivity.class
第三步:

启动命令行并进入该.class文件的目录



第四步:

运行命令 javap -s MainActivity.class

即可得到该类中所有方法的签名

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: