如何在本机中减小Android APK的大小?

问题描述 投票:1回答:2

我正在从事React本机项目,但是每当我构建一个Apk文件时,它就会给我47MB的Apk。我尝试了所有在Google上发现有用的文档,但对我却无济于事,有什么办法可以将我的应用程序大小减小到10MB以下,因为该应用程序仅包含三到四个页面。任何帮助,将不胜感激

android react-native apk expo
2个回答
0
投票

您可以尝试执行以下步骤

  • 打开android/app/build.gradle
  • 设置def enableProguardInReleaseBuilds = true,这将使Progaurd压缩Java字节码。这将应用程序的大小减少了一点点
  • 设置def enableSeparateBuildPerCPUArchitecture = true。 Android设备支持两个主要的设备结构armebi和x86。默认情况下,RN将这两个构件的本机librarier构建到相同的apk中。

设置最后一个功能会在build文件夹中创建两个不同的apk。您必须将这两个apk都上传到Play商店,Google会负责将应用分发到正确的架构。使用此拆分将为两个apk生成版本号,依次为104856。它是由构建自动生成的,以避免版本冲突,所以请不要害怕(我这样做了)。这种拆分将apk的大小从arm的大约7MB减少到3.5MB,对于x86的apk减少了5MB。

您可以在本文https://medium.com/@aswinmohanme/how-i-reduced-the-size-of-my-react-native-app-by-86-27be72bba640中找到更多信息,>

将.apk构建为.aab文件,然后将.aab文件部署到Google Play控制台。请在devloper网站上阅读有关应用捆绑包概念的信息。https://developer.android.com/guide/app-bundle


0
投票

将.apk构建为.aab文件,然后将.aab文件部署到Google Play控制台。请在devloper网站上阅读有关应用捆绑包概念的信息。https://developer.android.com/guide/app-bundle

© www.soinside.com 2019 - 2024. All rights reserved.