通过JNI调用,传入canvas,获取JNI参数时报错:JNI DETECTED ERROR IN APPLICATION: jfieldID was NULL

忧愁的awe 2018-07-12 10:09:25
环境在安卓7.1版本,android studio
简单描述一下:
我需要将java上层的canvas信息通过JNI传给我底层处理

代码参考这上面的:
http://www.360doc.com/content/13/0401/16/7891085_275323215.shtml

我只加了 android::Canvas * canv=GraphicsJNI::getNativeCanvas(env, canvas);就运行出错了。如果不加这句,也可以正常调用返回值什么的。
报错信息如下:


...全文
1889 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧