android - 添加谷歌播放服务后,我的 APK 大小从 65 KB 增加到 8.8 MB(用于 admob)

标签 android size admob apk google-play-services

我有一个小应用程序,安装 apk 后只有 65kb 大小。现在我需要在应用程序上使用 admob,在添加 google play 服务库之后,现在我的应用程序安装后大小为 8.8 兆字节!!!!!!!这非常令人沮丧......

如何避免这种情况?我想减小 apk 的大小

我将混淆器与此配置一起使用,以避免在生成发布签名的 apk 时出现 google play 服务错误:

-dontwarn com.google.android.gms.**

谢谢

最佳答案

使用 Android Studio,您可以利用 split Google Play Services libraries ,确保您只包含您需要的 Google Play 服务部分。在你的情况下,你可以使用

compile 'com.google.android.gms:play-services-ads:6.5.87'

而不是完整的 play-services 依赖项,这会极大地减少您的 APK 大小。

使用 ProGuardresource shrinking允许您从应用程序中删除未使用的代码和资源,甚至进一步将您使用的库的大小减少到最低限度。

关于android - 添加谷歌播放服务后,我的 APK 大小从 65 KB 增加到 8.8 MB(用于 admob),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27851535/

相关文章:

cocoa - 获取nswindow的大小

android - 在 Unity for Android 中确定 Admob SmartBanner 的实际高度

android - 在列表下方包含固定广告

android - imageView.setImageBitmap(Bitmap) 极度减慢我的应用程序

android:如何停止和启动线程(带有错误代码示例)

android - 防止android studio在xml文件中创建多个标签

python - PyQt4:更改 QTabBar 上的文本大小和字体

ios - 了解iOS中的图片大小

android - AdMob(需要紧急更新 SDK)

android - 如何在 Spotify 上播放专辑中的轨道,以便之后使用 Spotify App Remote SDK for Android 播放专辑的下一首轨道?