【问题标题】:how to use Proguard and R8 shrinker in react native?如何在原生反应中使用 Proguard 和 R8 收缩器?
【发布时间】:2021-07-12 06:34:57
【问题描述】:

我创建了一个 react native 应用程序,然后我通过以下链接创建了发布 apk:https://reactnative.dev/docs/signed-apk-android 我的 apk 文件已创建,但它太大了,所以我只是在 react-native 官方文档上找到了一个解决方案,然后尝试以下步骤:

def enableSeparateBuildPerCPUArchitecture = true def enableSeparateBuildPerCPUArchitecture = true 但是,它不起作用,然后我了解了R8 shrinker and Proguard。所以请告诉我,我可以用它来减少 React Native 中的 apk 文件大小,以及如何在 react-native

上实现它

【问题讨论】:

标签: javascript android react-native proguard android-r8


【解决方案1】:

android/app/build.gradle 中的def enableSeparateBuildPerCPUArchitecture = true 下方使用def enableProguardInReleaseBuilds = true。它将运行 Proguard 以缩小发布版本中的 Java 字节码。

【讨论】:

    猜你喜欢
    • 2019-09-29
    • 2023-03-12
    • 2020-11-16
    • 1970-01-01
    • 2020-05-16
    • 1970-01-01
    • 2023-01-01
    • 2019-09-08
    • 1970-01-01
    相关资源
    最近更新 更多