使用Neshan Maps Android SDK时如何减小apk大小?

时间:2019-01-16 08:48:05

标签: android sdk maps

我最近将我的应用程序地图SDK从Google Maps切换到了适用于Android的Neshan Maps SDK。但是在我的项目中实施NeshanMaps SDK后,应用程序的大小增加了约24MB。

在使用此新地图sdk之前,我的应用程序大小约为6MB。

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

我想我弄错了,大小不应大于10MB。 有人有同样的问题吗?如何减小应用程序的大小。

PS。 neshan maps sdk网站在这里:https://developers.neshan.org/android-sdk/guides/getting-started

2 个答案:

答案 0 :(得分:1)

最近,我们在Neshan Maps Platform开发人员网站上更新了文档。如我们在新的Android SDK入门页面中所述,您可以使用此split配置来减小最终应用程序的大小:


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


也正如艾哈迈德(Ahmad)所说的那样,您应通过org.neshan.*文件中的此规则将proguard-rules.pro类排除在保护者的压缩范围之外:

 -keep class org.neshan.** {*;}

答案 1 :(得分:-1)