它处理SQlite数据库,两个片段,大约10个活动, 31 .java文件。
可能是什么原因?我该怎么办?
答案 0 :(得分:1)
尝试尽可能减少包含的资源(Drawables,Mipmaps,...),从Gradle构建配置中删除未使用的库和依赖项,最后但并非最不重要的是,确保您正在编译版本.apk因为调试通常要大得多
答案 1 :(得分:1)
1 - 使用ProGaurd(由android提供的设施)
2 - 无论您在何处使用
,都可以从您的应用中删除“日志”3 - 使用以下网站压缩图片
对于PNG - http://www.compresspng.com
对于JPEG - http://www.compressjpeg.com
4 - 删除未使用的导入,xml,java,drawable,string
5 - 尝试尽可能多地重用布局或类
答案 2 :(得分:0)
有几点。
答案 3 :(得分:0)
尝试减少drawable中的图像尺寸它会帮助你
使用9Patch Resizer 它可以帮助您制作尺寸缩小的任何尺寸的抽屉图像
答案 4 :(得分:0)
答案 5 :(得分:0)
降低APK尺寸的步骤
如果您使用了外部库,例如fcm或Google Play服务,请选择应用中所需的所选功能。
Google+ com.google.android.gms:play-services-plus:10.0.1
Google帐户登录com.google.android.gms:play-services-auth:10.0.1 Google操作,基本客户端库com.google.android.gms:play-services-base:10.0.1 Google Address API com.google.android.gms:play-services-identity:10.0.1 Firebase App Indexing com.google.firebase:firebase-appindexing:10.0.1 Google Analytics com.google.android.gms:play-services-analytics:10.0.1 Google Awareness com.google.android.gms:play-services-awareness:10.0.1 Google Cast com.google.android.gms:play-services-cast:10.0.1 Google Cloud Messaging com.google.android.gms:play-services-gcm:10.0.1 Google云端硬盘com.google.android.gms:play-services-drive:10.0.1 Google Fit com.google.android.gms:play-services-fitness:10.0.1 Google位置和活动识别com.google.android.gms:play-services-location:10.0.1 Google Maps com.google.android.gms:play-services-maps:10.0.1 Google移动广告com.google.android.gms:play-services-ads:10.0.1 Google商家信息com.google.android.gms:play-services-places:10.0.1 移动视觉com.google.android.gms:play-services-vision:10.0.1 谷歌附近的com.google.android.gms:附近的游戏服务:10.0.1 Google Panorama Viewer com.google.android.gms:play-services-panorama:10.0.1 Google Play游戏服务com.google.android.gms:play-services-games:10.0.1 SafetyNet com.google.android.gms:play-services-safetynet:10.0.1 Android Pay com.google.android.gms:play-services-wallet:10.0.1 Android Wear com.google.android.gms:play-services-wearable:10.0.1