Snižte velikost APK v React Native

Snížení velikosti aplikace v React Native:

Všichni jsme čelili problémům souvisejícím s velikostí vestavěného apk v React-Native. Velikost souboru apk je obvykle velmi vysoká. To zabírá spoustu místa v úložišti telefonu. Podívejme se na několik metod, jak se vyhnout velké velikosti souboru APK v konečném balíčku.

Odstraňte kódy a prostředky.

Jednou z jednoduchých metod je použití lehkých aktiv. Místo vysoce kvalitního obrázku png použijte jpg (pokud to není vyžadováno). Používejte vektorové ikony (preferujte ikony React Native Vector). Optimalizujte své obrazové soubory pomocí některých nástrojů, jako je tinypng.com. Odstraňte také nepoužívané kódy a soubory JS.

Preferujte lehké moduly uzlů

Alternativní moduly uzlů můžete použít ke zmenšení velikosti souboru APK zjištěním hmotnosti svých aktuálních modulů uzlů pomocí nákladů na moduly (npm install -g náklady na moduly). Pokud je některý modul drahý, nahradit jej levnějšími alternativami.

Komprimujte Java Bytecode

Přejděte na android/app/build.gradle .Nastavte def enableProguardInReleaseBuilds na true.To by Proguardu umožnilo komprimovat Java ByteCode, což povede ke zmenšení velikosti souboru APK.

Samostatný soubor APK pro samostatnou architekturu CPU

Přejděte na android/app/build.gradle .Nastavte def enableSeperateBuildPerCPUArchitecture na hodnotu true.To by vytvořilo různé soubory APK pro různé architektury CPU (x86 a arm). Po publikování v obchodě Play Store automaticky dodá požadované soubory podle architektury CPU telefonu.