diff --git a/app/src/main/java/io/legado/app/help/http/cronet/CronetHelper.kt b/app/src/main/java/io/legado/app/help/http/cronet/CronetHelper.kt index a8ab18c5c..e13dbe228 100644 --- a/app/src/main/java/io/legado/app/help/http/cronet/CronetHelper.kt +++ b/app/src/main/java/io/legado/app/help/http/cronet/CronetHelper.kt @@ -38,7 +38,7 @@ val cronetEngine: ExperimentalCronetEngine by lazy { val engine = try { builder.build() } catch (e: Exception) { - CronetLoader.preDownload() + builder.setLibraryLoader(CronetLoader)//设置自定义so库加载 builder.build() } Timber.d("Cronet Version:" + engine.versionString) diff --git a/app/src/main/java/io/legado/app/help/http/cronet/CronetLoader.kt b/app/src/main/java/io/legado/app/help/http/cronet/CronetLoader.kt index 20900f456..0f045b1d6 100644 --- a/app/src/main/java/io/legado/app/help/http/cronet/CronetLoader.kt +++ b/app/src/main/java/io/legado/app/help/http/cronet/CronetLoader.kt @@ -77,10 +77,6 @@ object CronetLoader : CronetEngine.Builder.LibraryLoader() { * 预加载Cronet */ fun preDownload() { - if (AppConfig.isGooglePlay) { - CronetProviderInstaller.installProvider(appCtx) - return - } Coroutine.async { //md5 = getUrlMd5(md5Url) if (soFile.exists() && md5 == getFileMD5(soFile)) {