如何获得有关 Android appcompat 或支持库更新的通知?
How to get notified about Android appcompat or support library updates?
我想知道是否有办法获得有关 Google Android 库更新的通知,例如 com.android.support:support-v4
、com.android.support:appcompat-v7
等。
我知道我可以在 gradle 构建中将 compile "com.android.support:support-v4:18.0.+"
与 +
一起使用。但是,如果 google 收到一封电子邮件或一个包含所有不同 android 库的新版本的 RSS 提要,那就太好了。这将有助于使依赖项保持最新并将我的应用程序的新版本发布到 Play 商店。
编辑:
我发现这个 url https://dl.google.com/android/repository/addon.xml 用于更新本地 m2repo(包括上述库)。
不知道有没有RSS之类的,不过你可以定期访问这个页面:
http://developer.android.com/tools/support-library/index.html
或访问 Android 开发者博客(通常是 Google 开发者倡导者 Ian Lake,用相关帖子更新它):
你的问题很有趣,它让我思考如何解决自己的问题才能真正找到解决方案。这是我的想法:我自己使用 ifttt and alike and the missing point is then the monitoring of the xml data. A Google search later, I've just found this blog post,它详细描述了通过邮件通知网页更改所需的步骤。嘿,这就是我们需要的!!!
我还没有测试,因为我需要等待实际更新,但这是生成的 RSS:page2RSS android addon monitoring
更新(5 月 9 日): page2rss has been shut down on May 1st, as a consequence other services must be used/tested. Wachete 似乎提供类似的服务,但需要一个帐户。
真正的 "push" 通知解决方案需要很多无聊的细节,例如设置 xmpp 或电子邮件帐户。然而,这是一个非常有效的问题,我最近不仅为 appcompat 库而且为我所有的依赖项都解决了这个问题。
gradle-版本插件
此 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 输出并在那时做任何你想做的事。
我想知道是否有办法获得有关 Google Android 库更新的通知,例如 com.android.support:support-v4
、com.android.support:appcompat-v7
等。
我知道我可以在 gradle 构建中将 compile "com.android.support:support-v4:18.0.+"
与 +
一起使用。但是,如果 google 收到一封电子邮件或一个包含所有不同 android 库的新版本的 RSS 提要,那就太好了。这将有助于使依赖项保持最新并将我的应用程序的新版本发布到 Play 商店。
编辑: 我发现这个 url https://dl.google.com/android/repository/addon.xml 用于更新本地 m2repo(包括上述库)。
不知道有没有RSS之类的,不过你可以定期访问这个页面:
http://developer.android.com/tools/support-library/index.html
或访问 Android 开发者博客(通常是 Google 开发者倡导者 Ian Lake,用相关帖子更新它):
你的问题很有趣,它让我思考如何解决自己的问题才能真正找到解决方案。这是我的想法:我自己使用 ifttt and alike and the missing point is then the monitoring of the xml data. A Google search later, I've just found this blog post,它详细描述了通过邮件通知网页更改所需的步骤。嘿,这就是我们需要的!!!
我还没有测试,因为我需要等待实际更新,但这是生成的 RSS:page2RSS android addon monitoring
更新(5 月 9 日): page2rss has been shut down on May 1st, as a consequence other services must be used/tested. Wachete 似乎提供类似的服务,但需要一个帐户。
真正的 "push" 通知解决方案需要很多无聊的细节,例如设置 xmpp 或电子邮件帐户。然而,这是一个非常有效的问题,我最近不仅为 appcompat 库而且为我所有的依赖项都解决了这个问题。
gradle-版本插件
此 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 输出并在那时做任何你想做的事。