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
即可得到该类中所有方法的签名
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
即可得到该类中所有方法的签名
相关文章推荐
- 获取java方法签名
- 【java】java反射机制,动态获取对象的属性和对应的参数值,并属性按照字典序排序,Field.setAccessible()方法的说明【可用于微信支付 签名生成】
- jni开发涨获取Java类的方法的Signature签名信息
- 获取Java方法签名
- Java非反射方式获取方法签名
- Android获取apk签名信息(举例说明java反射调用方法步骤)
- Java方法签名的获取实例代码
- jni中调用java方法获取当前apk的签名文件md5值
- NDK开发中获取java方法的签名方法
- jni中调用java方法获取当前apk的签名文件md5值
- 在C语言中调用Java方法获取方法签名
- 获取Java的方法签名
- 获取java线程中信息的两种方法
- Java在不同环境下获取当前路径的方法--this.getClass().getResource("")
- 在DWR中实现直接获取一个JAVA类的返回值的两种方法
- Java在不同环境下获取当前路径的方法--this.getClass().getResource("")
- Java在不同环境下获取当前路径的方法--this.getClass().getResource("")
- java获取当前日期和时间的二种方法分享
- Java获取各种常用时间方法
- 在DWR中实现直接获取一个JAVA类的返回值的两种方法