本文主要是介绍命令生成jin函数签名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在jni开发中获取 jmetodID 需要函数签名,今天记录使用AS命令生成签名
//1:build项目,看在 app-->build-->intermediates-->javac--->。。。里面是否生成调用函数的类;
//第二步打开AS的Terminal ,切换到javac里面的classes文件下;命名cd+ 输入路径
//输入路径获取可以 鼠标右击classes ,选择Shown in Explorer 复制路径,
例如我的路径 :D:\2018\VasSonic-master\VasSonic-master\NDK2\app\build\intermediates\javac\debug\compileDebugJavaWithJavac\classes
//Terminal 默认路径到 D:\2018\VasSonic-master\VasSonic-master\NDK2 ;所以输入的路径就是app\build\intermediates\javac\debug\compileDebugJavaWithJavac\classes
//即我输入的路径就是 cd app\build\intermediates\javac\debug\compileDebugJavaWithJavac\classes
回车后 输入 javah -s 全类名
(例如我的Studen全类名是cn.zdh.ndk.Student) 可以选择类 鼠标右击选择Copy Reference 就可以获取这个类的全类名
回车后就显示签名了
descriptor的内容就是对应签名
这篇关于命令生成jin函数签名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!