【发布时间】:2019-10-04 14:17:21
【问题描述】:
您好,我想缩小我的 apk 文件,以便与 proguard 进行本机反应。 在我的 bulid.gradle 文件中启用 proguard 后:
def enableProguardInReleaseBuilds = true
运行此代码后出现错误:
$gradlew assembleRelease
错误:
F:\awesomeproject\android\app\build\intermediates\transform\proguard\release\0.ja: D8: Type 'org.conscrypt.conscrypt' is not found, 它是默认或静态接口方法脱糖所必需的'java.security.provider okhttp3.internal.platform.conscryptplatform.getprovider()'
那我现在该怎么办?
【问题讨论】:
-
官方文档中提到,根据您使用的库,您应该配置 proguard 文件。 facebook.github.io/react-native/docs/signed-apk-android
-
我的应用程序是相同的 react native hello 示例。所以我没有使用任何其他本地库进行配置。
标签: android react-native apk proguard shrink