Как уменьшить размер APK при использовании Neshan Maps Android SDK? - PullRequest
0 голосов
/ 16 января 2019

Я недавно переключил sdk своей карты приложений с Google Maps на Neshan Maps SDK для Android. Но размер приложения был увеличен примерно на 24 МБ после внедрения NeshanMaps SDK в моем проекте.

Перед использованием этой новой карты SDK размер моего приложения составлял около 6 МБ.

repositories {
    maven { url "https://dl.bintray.com/neshan/neshan-android-sdk" }
}

Полагаю, я ошибся, а размер не должен превышать 10 МБ. У кого-нибудь есть такая же проблема? Как я могу уменьшить размер приложения.

PS. Сайт neshan maps sdk находится здесь: https://developers.neshan.org/android-sdk/guides/getting-started

1 Ответ

0 голосов
/ 17 января 2019

Недавно мы обновили нашу документацию на сайте разработчиков Neshan Maps Platform . Как мы упоминали на новой странице «Начало работы с Android SDK», вы можете использовать эту конфигурацию split, чтобы уменьшить окончательный размер приложения:


splits {
    abi {
        enable true
        reset()
        include 'armeabi-v7a'
        universalApk false
    }
}


Также, как сказал Ахмад, вы должны исключить org.neshan.* классы из миниатюр Proguard по этому правилу в proguard-rules.pro файле:

 -keep class org.neshan.** {*;}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...