找到新版本的最佳方法是Android Studio项目中使用的外部库

时间:2015-05-07 23:38:21

标签: android maven android-studio android-gradle jcenter

我是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命令,可以很容易地找出哪些库具有升级的新版本。

2 个答案:

答案 0 :(得分:6)

lint选项,名为"可用的新版本库版本"。

您可能还需要将它添加到build.gradle中:

android {
    ...

    lintOptions { warning 'NewerVersionAvailable' }
}

然后,您可以运行Analyze > Run Inspection By Name... > Newer Library Versions Available以获取过时的依赖项列表。

答案 1 :(得分:0)

Bintray有一个watching mechanism,当您正在观看的新版程序包更新时,会通知您。

我与JFrogBintray [artifactory]背后的公司,请参阅我的个人资料以获取详细信息和链接。