我已经使用 proguard 构建了应用程序 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 时,它可以在我的设备上运行,但在 Release模式下它不起作用。
最佳答案
当异常未决时,您不得调用大多数 JNI 函数。您的代码应该注意到异常(通过函数的返回值、ExceptionCheck 或 ExceptionOccurred)并返回,或者清除异常并处理它。
您需要在代码中添加错误检查。
关于java - JNI警告:Method called with exception pending,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21230724/