Пытаюсь сделать APK меньшего размера, в настоящее время его размер составляет 21 МБ. В надежде уменьшить его до 10 МБ.

Я делаю это внутри android/app/build.gradle, но это не уменьшается, мне просто нужна поддержка ARM:

splits {
        abi {
            reset()
            enable enableSeparateBuildPerCPUArchitecture
            universalApk false  // If true, also generate a universal APK
            include "armeabi-v7a", "arm64-v8a"
        }
    } 
0
Alvin 9 Окт 2019 в 10:53

1 ответ

Лучший ответ

Попробуйте, я надеюсь, это вам поможет.

Откройте android / app / build.gradle

Установите def enableProguardInReleaseBuilds = true, это позволит Progaurd сжимать байт-код Java. Это немного уменьшает размер приложения.

Установите def enableSeparateBuildPerCPUArchitecture = true. Устройства Android поддерживают две основные архитектуры устройств: armebi и x86. По умолчанию RN встраивает собственные библиотеки для обеих этих художественных архитектур в один и тот же apk.

Дополнительную информацию на https://medium.com/@aswinmohanme/how-i-reduced-the-size-of-my-react-native-app-by-86-27be72bba640

0
HAPPY BHALODIYA 9 Окт 2019 в 07:58