Android 不能';“找不到”;libconscrypt_jni.so“;

Android 不能';“找不到”;libconscrypt_jni.so“;,android,gradle,Android,Gradle,我随后在Android 4.x上支持TLS1.2 它以前工作过,但现在我不知道为什么会出现以下错误 2020-05-31 09:13:08.567 8735-8735/com.my_app E/AndroidRuntime: FATAL EXCEPTION: main Process: com.my_app, PID: 8735 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[z

我随后在Android 4.x上支持TLS1.2

它以前工作过,但现在我不知道为什么会出现以下错误

2020-05-31 09:13:08.567 8735-8735/com.my_app E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.my_app, PID: 8735
    java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.my_app-jygsQuNVVcvr6CclEptz5A==/base.apk"],nativeLibraryDirectories=[/data/app/com.my_app-jygsQuNVVcvr6CclEptz5A==/lib/arm64, /data/app/com.my_app-jygsQuNVVcvr6CclEptz5A==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]] couldn't find "libconscrypt_jni.so"
        at java.lang.Runtime.loadLibrary0(Runtime.java:1011)
        at java.lang.System.loadLibrary(System.java:1657)
        at org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:28)
        at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:63)
        at org.conscrypt.NativeCrypto.checkAvailability(NativeCrypto.java:80)
        at org.conscrypt.OpenSSLProvider.<init>(OpenSSLProvider.java:58)
        at org.conscrypt.OpenSSLProvider.<init>(OpenSSLProvider.java:51)
        at org.conscrypt.OpenSSLProvider.<init>(OpenSSLProvider.java:47)
        at com.my_app.MainApplication.onCreate(MainApplication.java:51)
        at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1119)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5877)
        at android.app.ActivityThread.-wrap1(Unknown Source:0)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1690)
        at android.os.Handler.dispatchMessage(Handler.java:105)
        at android.os.Looper.loop(Looper.java:173)
        at android.app.ActivityThread.main(ActivityThread.java:6698)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
2020-05-3109:13:08.567 8735-8735/com.my_app E/AndroidRuntime:致命异常:main
进程:com.my_应用程序,PID:8735
java.lang.unsatifiedLinkError:dalvik.system.PathClassLoader[DexPathList[[zip文件”/data/app/com.my_-app-jygsqunvcvvr6ccleptz5a==/base.apk“],nativeLibraryDirectories=[/data/app/com.my_-jgsqunvcvvr6ccleptz5a=/lib/arm64,/data/app/app/com.my_-jgsqunvcvvr6ccleptz5a=/base.apk!/lib/arm64,/system/vendoor/lib64]找不到“libconscrypt_jni.so”
位于java.lang.Runtime.loadLibrary0(Runtime.java:1011)
位于java.lang.System.loadLibrary(System.java:1657)
位于org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:28)
在org.conscrypt.NativeCrypto.(NativeCrypto.java:63)
位于org.conscrypt.NativeCrypto.checkAvailability(NativeCrypto.java:80)
位于org.conscrypt.OpenSSLProvider(OpenSSLProvider.java:58)
位于org.conscrypt.OpenSSLProvider(OpenSSLProvider.java:51)
位于org.conscrypt.OpenSSLProvider(OpenSSLProvider.java:47)
位于com.my_app.MainApplication.onCreate(MainApplication.java:51)
在android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1119)中
位于android.app.ActivityThread.handleBindApplication(ActivityThread.java:5877)
位于android.app.ActivityThread.-wrap1(未知来源:0)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1690)上
位于android.os.Handler.dispatchMessage(Handler.java:105)
位于android.os.Looper.loop(Looper.java:173)
位于android.app.ActivityThread.main(ActivityThread.java:6698)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.Zygote$MethodAndArgsCaller.run上(Zygote.java:240)
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)

它在一部手机上崩溃,在你的职业中,你应该添加静态块来添加
conscrypt
作为安全提供者

static {
    // add Conscrypt in list of security providers for device
    Security.addProvider(Conscrypt.newProvider());
}

你能解释一下原因吗?