BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #20814同步于 2015/3/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

[问题]使用JNI在Android里写CPP文件时出现程序崩溃

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