Android 添加google play服务后,我的APK大小从65 KB增加到8.8 MB(针对admob)
我有一个小应用程序,安装apk时只有65kb大小。现在我需要在应用程序上使用admob,并且在添加google play services lib之后,现在我的应用程序在安装时有8.8兆字节的大小!!!!!!!这非常令人沮丧 如何避免这种情况?我想缩小apk的尺寸 我将proguard与此配置一起使用,以避免在生成经发布签名的apk时出现google play services错误: -dontwarn com.google.android.gms**Android 添加google play服务后,我的APK大小从65 KB增加到8.8 MB(针对admob),android,size,admob,apk,google-play-services,Android,Size,Admob,Apk,Google Play Services,我有一个小应用程序,安装apk时只有65kb大小。现在我需要在应用程序上使用admob,并且在添加google play services lib之后,现在我的应用程序在安装时有8.8兆字节的大小!!!!!!!这非常令人沮丧 如何避免这种情况?我想缩小apk的尺寸 我将proguard与此配置一起使用,以避免在生成经发布签名的apk时出现google play services错误: -dontwarn com.google.android.gms** 感谢使用Android Studio,您可
感谢使用Android Studio,您可以利用,确保只包含您所需的部分Google Play服务。在你的情况下,你可以使用
compile 'com.google.android.gms:play-services-ads:6.5.87'
而不是完全的播放服务
依赖,这将极大地减少APK的大小
使用并允许您从应用程序中删除未使用的代码和资源,甚至进一步将您使用的库的大小降至最低。Google play服务是许多服务的父服务,例如
implementation 'com.google.android.gms:play-services-ads:15.0.0'
它和应用程序现在有一个5 MB的大小。还是很大的尺寸!!!从65kb到5MB仅适用于admob!!!还有另一种方法可以通过google play services lib来提高应用程序的大小?检查我提出的这个问题:如果你使用的是
play services广告
,使用的是ProGuard和resource Sking,那么你的最终APK中包含的每一个资源和代码都被用在了某个地方。Ian很有钱。如果有人想了解更多细节,这里有一篇新的Ads Dev博客帖子: