1、混乱的gradle
每个module都有一个build.gradle配置,来进行各种差异化。(很是强大,新手也表示很无语)。
2、android studio中有两种gradle:
- gradle软件本身 :gradle/wrapper/gradle-wrapper.properties中有当前gradle本身的信息
- gradle插件 :一般会在project层的build.gradle中配置一下:
- 这二者有依赖关系,gradle插件依赖gradle本身。gradle插件AS会有升级提示。(前提是翻墙中)
- 如果手动修改build.gradle中的插件版本,则需要点击右上角的sync now,从google下载相应的插件版本。
- 上图推荐选择第一个Use default gradle wrapper(recommended),它会随着gradle插件的版本自动选择相应的gradle本身。
- 总结一句话:要翻墙,自动下载!