1

我的标题有问题。在我的项目中使用过javacv、opencv。我将 .SO 导入到库中。

我在活动 A 中将 Bitmap 转换为 IplImage 包含:

IplImage ipl = IplImage.create(bitmap.getWidth(), bitmap.getHeight(), IPL_DEPTH_8U, 4);
bitmap.copyPixelsToBuffer(ipl.getByteBuffer()); 

应用程序在第一次运行是好的,完成活动A,然后再次创建新的A:用上面的代码再运行一次,它一次完成A并显示日志猫:

@@@ 中止:dlfree addr=0x514ae1bc 中的堆地址无效

致命信号 11 (SIGSEGV) 位于 0x2524212a (code=1),线程 19632 (packagename)

类路径:/data/app/packagename-1.apk,JNI路径:/data/data/packagename/lib

请帮我解决这个问题。

4

0 回答 0