将.apk构建为.aab文件,然后将.aab文件部署到Google Play控制台。请在devloper网站上阅读有关应用捆绑包概念的信息。https://developer.android.com/guide/app-bundle
我正在从事React本机项目,但是每当我构建一个Apk文件时,它就会给我47MB的Apk。我尝试了所有在Google上发现有用的文档,但对我却无济于事,有什么办法可以将我的应用程序大小减小到10MB以下,因为该应用程序仅包含三到四个页面。任何帮助,将不胜感激
您可以尝试执行以下步骤
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
将.apk构建为.aab文件,然后将.aab文件部署到Google Play控制台。请在devloper网站上阅读有关应用捆绑包概念的信息。https://developer.android.com/guide/app-bundle