Android JNI 在线程中使用 JNIEnv 异常
错误信息:
11-25 09:23:26.471: E/dalvikvm(2806): JNI ERROR: non-VM thread making JNI calls
11-25 09:23:26.471: E/dalvikvm(2806): VM aborting
11-25 09:23:26.471: A/libc(2806): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1)
11-25 09:23:26.471: W/NetworkManagementSocketTagger(880): setKernelCountSet(10053, 1) failed with errno -2
11-25 09:23:26.482: E/jdwp(2806): Failed sending reply to debugger: Broken pipe
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你要在新线程里获得自己的JNIEnv (AttachCurrentThread)
试试不要创建线程,直接在当前线程中运行