JNI WArning:调用异常挂起的方法

时间:2014-01-20 09:48:37

标签: java android java-native-interface proguard

我使用proguard构建了app i release模式。我收到此错误。

01-20 15:16:37.611:W / dalvikvm(31760):JNI警告:JNI方法调用异常待定 01-20 15:16:37.611:W / dalvikvm(31760):待处理的例外是: 01-20 15:16:37.616:W / System.err(31760):java.lang.RuntimeException:Stub

当我以正常方式构建apk时,它可以在我的设备上运行,但是在发布模式下它无效。

1 个答案:

答案 0 :(得分:2)

documentation

You must not call most JNI functions while an exception is pending. Your code is expected to notice the exception (via the function's return value, ExceptionCheck, or ExceptionOccurred) and return, or clear the exception and handle it.

您需要在代码中添加错误检查。