可以肯定,是你的buff造成了OOM,传入JNI的对象引用、容器、class、methodID都需要释放
所以只要在
buffer=(jbyte*)(*env)->GetByteArrayElements(env,out, 0);
后面加一句
(*env)->DeleteLocalRef(env, buffer);
就可以了。
所以只要在
buffer=(jbyte*)(*env)->GetByteArrayElements(env,out, 0);
后面加一句
(*env)->DeleteLocalRef(env, buffer);
就可以了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货