返回信息流想用Opencv在Android平台上写个APP,用了JNI调用了CPP来完成,成功做了动态库.so,但是动态库里面的Opencv的方法findContours一调用就会出现图片中红色的错误,程序就崩掉了,求高手解释下红色的是啥意思?[ema1]
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #20814同步于 2015/3/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
[问题]使用JNI在Android里写CPP文件时出现程序崩溃
l11x0m7
2015/3/24镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
【 在 handspeaker 的大作中提到: 】
: android ndk下面有个工具ndk-stack,通过你崩溃时的堆栈信息找到具体崩在哪行,可以google一下这个怎么使用。
我是已经知道哪行出了问题,但是不知道咋改……[ema1]
看报错是数组类型不对,不过也可能是你makefile写的不对,我之前路径设置的有问题也报过乱七八糟的错误,这个翻墙上google查一下吧,stackoverflow上面一般都有答案的。
【 在 l11x0m7 的大作中提到: 】
: 我是已经知道哪行出了问题,但是不知道咋改……
【 在 handspeaker 的大作中提到: 】
: 看报错是数组类型不对,不过也可能是你makefile写的不对,我之前路径设置的有问题也报过乱七八糟的错误,这个翻墙上google查一下吧,stackoverflow上面一般都有答案的。
关键应该出在方法的第一个参数上,传的是Mat,但不知道咋改。因为在C++里跑正常,但是做成jni就不行了……[ema1]