压缩React Naive应用的大小

时间:2018-09-20 10:57:49

标签: android ios reactjs react-native expo

有人可以给我指定压缩基于react native构建的应用程序大小的过程吗? 我提到了Google,hackernoon和Medium上的许多页面,但它们对我来说太好了。

如果有人对如何压缩Android和iOS上的本机应用程序具有压缩程序以及在何处保留屏幕文件和资产文件夹的基本知识和较少的误解,请了解

我尝试按照medium上的步骤进行操作,分离了iOS和android文件夹,但未成功。 如果有人可以帮助我缩小应用大小,请

2 个答案:

答案 0 :(得分:0)

是的,您可以轻松减小应用程序大小。只需转到app / build.gradle并粘贴这些行或检查这些行 def enableSeparateBuildPerCPUArchitecture = true def enableProguardInReleaseBuilds = true

享受

答案 1 :(得分:0)

您可以通过以下步骤减小本机应用程序的大小: 1-尽可能缩小应用程序图标和图像的大小 2-转到android / app / build.gradle并进行以下更改:

project.ext.react = [
    entryFile: "index.js",
    enableHermes: true,  // change false to true
]
...
def enableHermes = project.ext.react.get("enableHermes", true);

用于在捆绑js服务器中使用hermes引擎。
3-

def enableSeparateBuildPerCPUArchitecture = false // change false to true

以上一行导致构建单独的apk,而不是通用apk。但是,通过进行以下更改,您既可以使分隔符又具有通用性:

splits {
    abi {
        reset()
        enable enableSeparateBuildPerCPUArchitecture
        universalApk true  // If true, also generate a universal APK
        include "armeabi-v7a", "x86", "arm64-v8a", "x86_64" // seprate apks
    }
}