我经常打“无法获取JNI环境指针!”错误,但无法追查它的起源。它出现在垃圾收集之后(如果我调用GC.Collect或自动进行垃圾收集,则没有什么不同)然后应用程序崩溃。示例日志输出:
I/monodroid-gc(15423): GC cleanup summary: 92 objects tested - resurrecting 71.
F/Mono.Android(15423): Unable to get JNI Environment pointer!
I/ActivityManager( 2679): Process LuntikAndroid9.LuntikAndroid9 (pid 15423) has
died.
什么会导致这样的错误?我试图在自包含的代码片段中重现它,但到目前为止没有运气。