5

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

4

2 回答 2

6

有一个名为“可用的较新库版本”的lint选项。

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

android {
    ...

    lintOptions { warning 'NewerVersionAvailable' }
}

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

于 2015-05-08T01:31:11.433 回答
0

Bintray 有一个监视机制,当你正在监视的包的新版本更新时会通知你。


我在Bintray[artifactory]​​背后的公司JFrog工作,有关详细信息和链接,请参阅我的个人资料。

于 2015-05-11T11:03:52.237 回答