react-native-yamap icon indicating copy to clipboard operation
react-native-yamap copied to clipboard

Почему же apk так сильно увеличивается в размере? Без пакета 22 мб, после установки 60МБ!

Open AegisEg opened this issue 1 year ago • 4 comments

Я устанавливаю пакет и apk сразу растет на 40 МБ. Внес изменения в build.gradle. Но результата нет

ndk {
                abiFilters "armeabi-v7a", "armeabi"
 }

AegisEg avatar Sep 01 '23 10:09 AegisEg

Та же проблема, ни с того ни с сего увеличился размер apk в два раза

Djhitman avatar Oct 03 '23 06:10 Djhitman

Помогло прописать это в app/build.gradle в android

android {
//...
    packagingOptions {
        jniLibs {
            useLegacyPackaging = true
         }
     }

не знаю насколько это хорошее решение, но это помогло

Djhitman avatar Oct 09 '23 10:10 Djhitman

Помогло прописать это в app/build.gradle в android

android {
//...
    packagingOptions {
        jniLibs {
            useLegacyPackaging = true
         }
     }

не знаю насколько это хорошее решение, но это помогло

Это решение работает.

Для expo, можно установить expo-build-properties, добавив пару строчек в plugins app.json:

{
  "expo": {
    "plugins": [
      [
        "expo-build-properties",
        {
          "android": {
            "useLegacyPackaging": true
          },
        }
      ]
    ]
  }
}

mvpkx avatar Apr 11 '24 10:04 mvpkx

Помогло прописать это в app/build.gradle в android

android {
//...
    packagingOptions {
        jniLibs {
            useLegacyPackaging = true
         }
     }

не знаю насколько это хорошее решение, но это помогло

К сожалению размер не изменился. если выставить в false -> useLegacyPackaging = false размер будет 266 Мбайт, вместо 88. То есть механизм сам по себе при сборке работает.

Но 88 это всё равно как-то многовато, без этого пакета yamap - приложение весит 25 Мбай.

Мы в России теперь что только с этим пакетом для карт остались? Больше ведь никаких решений нет? Спасибо!

Bolikus avatar Apr 19 '24 19:04 Bolikus