android - studio导入依赖会不会增加项目大小?

查看:320
本文介绍了android - studio导入依赖会不会增加项目大小?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

我想知道studio导入过多的依赖会不会让项目变得很大?增大的比例是多少?入100M的项目我导入6个依赖那么100M里大概多少是依赖产生的大小?

这个问题已被关闭,原因:问题已解决 - 问题已解决,且对他人无借鉴意义

解决方案

先说明导入依赖是什么样的方式, 然后"项目变大"是指源代码还是编译后的APK变大. 一般现在用Gradle比较多, 但也优用jar包, aar包的, so库的; Gradle是直接改配置, 后面几种是直接导入文件, 可以视为同一种方式.
导入文件:导入的文件多大, 就可以理解为项目增大多少. 导入不同的代码大小可以说不一样, 至于比例是要导入文件大小和项目原来大小做比较的, 是一个具体的值, 可以通过具体的项目和导入的文件进行计算(感觉没什么用), 依赖文件的占比同理. 至于生成后的APK, 因为导入的文件会经过编译和压缩, 导入文件的大小和在APK占的大小不等. 实际上, 可以先编译没有增加依赖的版本, 拿到Apk文件; 再和添加依赖后生成的文件大小对比, 这样得出导入的文件占Apk大小的多少. 当然, 一般导入的文件大小和生成后apk增加的文件大小是正相关的(你大我也大).
Gradle方式: 改了几行配置, 项目代码增大那么几十个个字节. 但是编译时会下载完整的代码, 也就是编译时Apk大小的变化和导入文件的方式一样.

这篇关于android - studio导入依赖会不会增加项目大小?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆