使用 Neshan Maps Android SDK 如何减小 apk 大小?
How to decrease apk size when using Neshan Maps Android SDK?
我最近将我的应用程序 map 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 地图 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
}
}
另外,正如 Ahmad 所说,您应该根据 proguard-rules.pro
文件中的此规则将 org.neshan.*
类 从 proguard 缩小中排除:
-keep class org.neshan.** {*;}
查看此 link 如果找不到答案,请联系 neshan 支持。
我最近将我的应用程序 map 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 地图 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
}
}
另外,正如 Ahmad 所说,您应该根据 proguard-rules.pro
文件中的此规则将 org.neshan.*
类 从 proguard 缩小中排除:
-keep class org.neshan.** {*;}
查看此 link 如果找不到答案,请联系 neshan 支持。