异常不会在try.catch(异常ex)中捕获



测试系统库中videeditor_jni本机库的存在

static {
    try {
        if (System.getProperty("videoeditor_jni") != null) {
            System.loadLibrary("videoeditor_jni");
        } else {
            PreferenceManager.setLibraryFlag(false);
        }
    } catch (Exception e) {
        PreferenceManager.setLibraryFlag(false);
    }
}

在运行此代码时,我在logcat中的库中遇到了不满意的异常。虽然我已经提出了条件并尝试了..抓住它正在检查条件,然后强制关闭。为什么没有去抓??有什么原因吗?尝试了不满意的异常,运行时异常,异常,错误,但没有在catch中调用任何内容。需要帮助.

要捕获异常堆栈跟踪使用方法 printStackTrace()。 如下所示

在创建方法上编写此应用程序类。

public void onCreate()
    {
super.onCreate();
....
        try {
            if (System.getProperty("videoeditor_jni") != null) {
                System.loadLibrary("videoeditor_jni");
            } else {
                PreferenceManager.setLibraryFlag(false);
            }
        } catch (Exception e) {
          e.printStackTrace.
        }
    }

最新更新