Selain dari fitur bawaan Android Studio, ada plugin gradle yang bagus yang disebut Plugin Versi Gradle yang melakukan persis apa yang Anda inginkan, dengan manfaat menjadi ekstensi gradle polos sehingga TIDAK terikat pada IDE tertentu, oleh karena itu berguna untuk proyek apa pun yang menggunakan Gradle.
Plugin Gradle Version dapat membuat laporan dalam bentuk teks biasa yang dapat dibaca manusia, tetapi juga membuangnya sebagai JSON atau XML untuk pemrosesan otomatis.
Setelah ditambahkan ke file gradle Anda, penggunaan standar akan lebih mirip:
> ./gradlew dependencyUpdates
Ini akan menghasilkan laporan ketergantungan proyek yang terlihat seperti ini:
------------------------------------------------------------
: 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
Lihat dokumen untuk contoh penggunaan yang luas.
CATATAN: pada saat menulis jawaban ini (2017-01), versi yang lebih tinggi dari 0.17.0 menghasilkan lebih banyak output dalam format teks paket, termasuk. URL proyek sehingga membuat seluruh output membengkak. Jika Anda, seperti yang saya temukan tidak berguna, tetap menggunakan versi 0.17.0 atau menggunakan versi yang masalah ini diatasi di anybway (jika versi tersebut ada;)