我想知道是否有办法获得有关Google Android库更新的通知,例如com.android.support:support-v4
,com.android.support:appcompat-v7
等。
我知道我可以在我的gradle版本中使用compile "com.android.support:support-v4:18.0.+"
+
。但是获得一个电子邮件或拥有RSS Feed以及谷歌所有不同的Android库的新版本将会很不错。这将有助于保持最新的依赖关系,并将我的应用程序的新版本发布到游戏商店。
修改: 我发现这个网址https://dl.google.com/android/repository/addon.xml用于更新本地m2repo(包括上面提到的图书馆)。
答案 0 :(得分:4)
真正的推动"通知解决方案需要很多无聊的细节,比如设置xmpp或电子邮件帐户。但是,这是一个非常有效的问题,我最近解决的问题不仅是针对appcompat库,还针对我的所有依赖项。
此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输出并做你喜欢的任何事情。
答案 1 :(得分:1)
你的问题很有意思,它让我思考如何解决自己实际找到解决方案的问题。这是我的想法:我使用自己ifttt和我一样,缺少的点就是监视xml数据。稍后进行谷歌搜索,我刚刚找到this blog post,这是对通过邮件通知网页更改所需步骤的详尽描述。嘿,这就是我们需要的东西!!!
我没有测试过,因为我需要等待实际的更新,但这里是结果RSS:page2RSS android addon monitoring
更新(5月9日): page2rss has been shut down on May 1st,因此必须使用/测试其他服务。 Wachete似乎提供类似的服务,但需要一个帐户。
答案 2 :(得分:0)
我不知道是否有RSS或类似内容,但您可以定期访问此页面:
http://developer.android.com/tools/support-library/index.html
或者访问Android开发者博客(通常是Google Developer Advocate的Ian Lake,用相关帖子更新):