在android studio中添加对gradle的依赖而根本不使用它会影响apk大小吗? [英] Does adding dependency to gradle in android studio while not using it at all affect apk size?
问题描述
在前任开发人员已经工作的大型项目中,您可以在 gradle
中找到根本没有任何用法的依赖项.
In a big project while former developers already worked on, you can find dependencies in gradle
that doesn't have any usages at all.
这些依赖会影响 apk
的大小吗?以及依赖项如何影响 apk
大小,如果您只使用库中的一种方法,这是否意味着所有库文件都附加到您的 apk
.
Do those dependencies affect apk
size? and how dependencies affect apk
size, what if you're just using one method from a library, does this mean that all the library files attached to your apk
.
推荐答案
是的,未使用的依赖项确实会增加 apk 的大小.
Yes, unused dependencies do increase the apk size.
启用
minifyEnabled 为真
minifyEnabled true
可以分析所有字节码并删除未使用的类和方法.
can analyze all the bytecode and remove unused classes and methods.
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
shrinkResources true
}
}
从gradle中删除所有未使用的依赖项
It is good to remove all the unused dependencies from gradle
这篇关于在android studio中添加对gradle的依赖而根本不使用它会影响apk大小吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!