Крім вбудованої функції Android Studio, є приємний плагін Gradle під назвою Gradle Versions Plugin, який робить саме те, що ви хочете, з тим, що це звичайне розширення gradle, тому НЕ зв’язується з будь-яким конкретним IDE, тому корисний для будь-якого проекту, що використовує Gradle.
Плагін Gradle Versions може створювати звіти у читаній звичайній текстовій формі, а також скидати їх як JSON або XML для автоматизованої обробки.
Після додавання до файлу gradle стандартне використання виглядатиме так:
> ./gradlew dependencyUpdates
Це створить звіт про залежність проекту, який виглядає приблизно так:
------------------------------------------------------------
: Project Dependency Updates (report to plain text file)
------------------------------------------------------------
The following dependencies are using the latest milestone version:
- com.github.maksim88:PasswordEditText:v0.9
- com.android.databinding:adapters:1.3.1
- com.joanzapata.iconify:android-iconify-entypo:2.2.2
- com.joanzapata.iconify:android-iconify-fontawesome:2.2.2
- com.webnetmobile.tools:webnet-log:1.0.3
- com.nulab-inc:zxcvbn:1.2.2
The following dependencies exceed the version found at the milestone revision level:
- com.hannesdorfmann.fragmentargs:annotation [4.0.0-SNAPSHOT <- 3.0.2]
- com.hannesdorfmann.fragmentargs:bundler-parceler [4.0.0-SNAPSHOT <- 3.0.2]
- com.github.bumptech.glide:glide [3.7.0 <- 3.6.1]
- com.hannesdorfmann.fragmentargs:processor [4.0.0-SNAPSHOT <- 3.0.2]
The following dependencies have later milestone versions:
- com.github.PhilJay:MPAndroidChart [v2.2.5 -> v3.0.1]
- com.android.support:appcompat-v7 [25.1.0 -> 25.1.1]
- com.jakewharton:butterknife [8.4.0 -> 8.5.1]
Generated report file build/dependencyUpdates\report.txt
Докладні приклади використання див. У документах .
ПРИМІТКА. На момент написання цієї відповіді (2017-01) версії, що перевищують 0,17,0, дають більше результатів у текстовому форматі плану, в т.ч. URL-адреси проекту, завдяки чому весь вихідний показник роздутий. Якщо ви, як мені здається, це марно, або дотримуйтесь версії 0.17.0, або використовуйте версію, у якій вирішено цю проблему будь-яким чином (якщо така версія існує;)