android - 如何获得有关 Android appcompat 或支持库更新的通知?

标签 android android-gradle-plugin android-appcompat dependency-management

我想知道是否有办法获得有关 Google Android 库更新的通知,例如 com.android.support:support-v4com.android.support:appcompat- v7 等等。

我知道我可以在我的 gradle 构建中使用 compile "com.android.support:support-v4:18.0.+"+。但是如果能收到一封电子邮件或一个 RSS 提要,其中包含所有不同的 android 库的新版本,那将是很好的。这对保持依赖关系最新并将我的应用程序的新版本发布到 Play 商店有很大帮助。

编辑: 我找到了这个网址 https://dl.google.com/android/repository/addon.xml用于更新本地 m2repo(包括上述库)。

最佳答案

真正的“推送”通知解决方案需要很多无聊的细节,例如设置 xmpp 或电子邮件帐户。然而,这是一个非常有效的问题,我最近不仅为 appcompat 库而且为我的所有依赖项都解决了这个问题。

gradle-versions-plugin

excellent plugin分析您的依赖项并检查更新版本。控制台输出示例:

$ gradle dependencyUpdates
...
The following dependencies are using the latest milestone version:
 - com.android.support:appcompat-v7:23.1.1
 - com.android.support:cardview-v7:23.1.1
 - com.android.support:recyclerview-v7:23.1.1
 - com.android.support:support-annotations:23.1.1
 - com.android.support.test:rules:0.4.1
 - com.android.support.test:runner:0.4.1
 - com.github.ben-manes:gradle-versions-plugin:0.11.3

The following dependencies have later milestone versions:
 - com.android.tools.build:gradle [1.5.0-beta1 -> 2.0.0-alpha1]
 - com.google.android.gms:play-services-gcm [7.5.0 -> 8.3.0]
 - com.squareup.retrofit:retrofit [1.9.0 -> 2.0.0-beta2]
 - net.hockeyapp.android:HockeySDK [3.5.0 -> 3.7.0-beta.2]
 - org.hamcrest:hamcrest-library [1.1 -> 1.4-atlassian-1]
 - org.mockito:mockito-core [1.10.19 -> 2.0.31-beta]

您可以随时运行它来检查更新版本。由于它还支持 json 输出格式,如果你真的想编写某种通知的脚本,你可以对其进行 cronjob 并解析 json 输出,然后在那时做任何你想做的事。

关于android - 如何获得有关 Android appcompat 或支持库更新的通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33963938/

相关文章:

java - 如何以编程方式使背光输入按钮变暗?

java - 使用java或android中的数据库表获取具有重复数据的表id

java - 发现多个文件具有独立于操作系统的路径 'OSGI-OPT/src/org/kohsuke/args4j/spi/URLOptionHandler.java'

java - Android Studio 创建一个不包括 jniLibs 的构建变体/类型?

android - gradle如何获取库

android - 无法解析 RXJava 依赖项

Android 字体 Assets 与字体资源 (API 26)

android - 在颜色选择器中使用 appcompat 的 ?colorAccent 似乎不起作用

android - 如何将日历数据存储在数据库中

android - 来自 AppCompatDelegateImplV7.createSubDecor() 的间歇性 NullPointerException