我最近将我的应用程序地图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
最佳答案
最近,我们在Neshan Maps Platform开发人员站点中更新了文档。如我们在新的Android SDK入门页面中所述,您可以使用以下split
配置减小最终应用程序的大小:
splits {
abi {
enable true
reset()
include 'armeabi-v7a'
universalApk false
}
}
就像艾哈迈德所说的那样,您应通过
org.neshan.*
文件中的此规则将proguard-rules.pro
类排除在预防措施之外: -keep class org.neshan.** {*;}