एक तरफ से एंड्रॉयड स्टूडियो के अंतर्निहित सुविधा, वहाँ अच्छा Gradle प्लगइन बुलाया है Gradle संस्करण प्लगइन करता है कि आप क्या चाहते हैं सादा Gradle विस्तार तो नहीं किया जा रहा किसी भी विशिष्ट आईडीई के लिए बांड, इसलिए Gradle का उपयोग कर किसी भी परियोजना के लिए उपयोगी के लाभ के साथ,।
ग्रेड वर्जन प्लगइन मानव पठनीय सादे पाठ के रूप में रिपोर्ट बना सकता है, लेकिन इसे स्वचालित प्रसंस्करण के लिए JSON या XML के रूप में भी डंप कर सकता है।
एक बार आपकी फ़ाइल में जोड़ दिए जाने के बाद, मानक उपयोग अधिक दिखेगा:
> ./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 से चिपके रहते हैं या ऐसे संस्करण का उपयोग करते हैं जो इस समस्या को किसी भी तरीके से संबोधित करते हैं (यदि ऐसा संस्करण मौजूद है;)