如何在Gradle中自动下载丢失的Android SDK包

如何在Gradle中自动下载丢失的Android SDK包,android,android-gradle-plugin,Android,Android Gradle Plugin,在谷歌2016年I/O大会期间,一个伟大的新功能很快被提及:Android Gradle插件现在可以自动从Android SDK下载缺少的依赖项 Android Gradle插件2.2.0-alpha4中也提到了它 如何启用它?在项目根文件夹的gradle.properties文件中添加以下行: android.builder.sdkDownload=true 注:在撰写本文时,此选项是实验性的。目前为止,它似乎下载了缺失的构建工具和平台,但没有尝试更新支持库或Google Play Serv

在谷歌2016年I/O大会期间,一个伟大的新功能很快被提及:Android Gradle插件现在可以自动从Android SDK下载缺少的依赖项

Android Gradle插件2.2.0-alpha4中也提到了它


如何启用它?

在项目根文件夹的
gradle.properties
文件中添加以下行:

android.builder.sdkDownload=true
注:在撰写本文时,此选项是实验性的。目前为止,它似乎下载了缺失的构建工具和平台,但没有尝试更新支持库或Google Play Services库所在的存储库

编辑:由于现在在maven.Google.com上支持来自Google live的库和其他库,而不是在本地存储库中,所以上面的说明就不那么重要了。

我做到了:

gradle --refresh-dependencies

在终端上,它解决了问题。

如果您想自动下载预览SDK组件,也可以将例如
android.SDK.channel=2
添加到
gradle.properties