我是Android开发的新手。因此外部库(也称为依赖项)在build.gradle
中定义
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v13:21.0.0'
compile 'com.squareup.dagger:dagger:1.2.1'
compile 'com.google.code.gson:gson:2.1'
compile 'de.greenrobot:eventbus:2.4.0'
}
有没有一种简单的方法可以找出这些库是否有更新的更新版本?我注意到Android Studio提醒gson
可用的新版本,但其他库没有。
我来自iOS背景,CocoaPods
是我们用来管理外部库的工具。使用pod outdated
命令,可以很容易地找出哪些库具有升级的新版本。
答案 0 :(得分:6)
有lint选项,名为"可用的新版本库版本"。
您可能还需要将它添加到build.gradle中:
android {
...
lintOptions { warning 'NewerVersionAvailable' }
}
然后,您可以运行Analyze > Run Inspection By Name... > Newer Library Versions Available
以获取过时的依赖项列表。
答案 1 :(得分:0)
Bintray有一个watching mechanism,当您正在观看的新版程序包更新时,会通知您。
我与JFrog,Bintray和 [artifactory]背后的公司,请参阅我的个人资料以获取详细信息和链接。