我正在为android编写一个插件,它会自动下载基于Google的依赖项,例如着名的
compile "com.android.support:support-v4:18.0.+"
我遇到的问题如下:
项目评估 project.afterEvaluate()之后,我将获取所有依赖项
project.configurations.compile.getAllDependencies()
然后我遍历集合以查找名为“com.android.support”的依赖关系组。
如果声明了这种依赖关系,我通过 android update sdk 二进制文件下载存储库。到目前为止一切都很好。然后该脚本正在评估依赖关系和呼喊
Could not find any version that matches com.android.support:support-v4:18.0.+.
第二次运行成功,因为在第一次运行时已下载了存储库。