memcpy crash:

app-debug.apk没问题,app-release.apk有问题!!!
问题原因:

变量生命期导致,执行mBokehEngine.init()时,bb2已经被释放,
Java虚拟机:一旦引用不再使用,Java虚拟机的"垃圾回收"机制会适时销毁掉这块内存.
最终解决:
ByteBuffer bb2由局部变量改为类的成员变量。
private ByteBuffer m_ByteBufferInputImage; //类的成员变量
......
m_ByteBufferInputImage = ByteBuffer.allocateDirect(nv21Data.length);