Issue
How can I check the exact size of the dependency that I installed in android studio, is there any website to check the size..?
I want to know the size of implementation 'com.google.android.exoplayer:exoplayer:2.X.X'
Solution
You could make a task to sum the size of all the files in a configuration. Then add the dependency or dependencies that you want to check to that configuration. (In addition to the implementation
configuration or whatever other configuration it is that they are needed for.)
configurations {
justForSize
}
dependencies {
implementation 'com.google.android.exoplayer:exoplayer:2.X.X'
justForSize 'com.google.android.exoplayer:exoplayer:2.X.X'
}
tasks.register('dependencySize') {
doLast {
def depLength = 0L
configurations.justForSize.forEach {
println "${it} is ${it.length()} bytes"
depLength += it.length()
}
println "Total size of justForSize configuration is ${depLength}"
}
}
Then just run that task:
gradle dependencySize
Answered By - swpalmer
Answer Checked By - Clifford M. (JavaFixing Volunteer)