logo头像
Snippet 博客主题

AS使用Gradle技巧

本文于 686 天之前发表,文中内容可能已经过时。

新建项目加载下载aar包失败

各位朋友们,由于AS是由Google公司基于intelij二次开发的开发工具。众所周知在国内下载国外的一些东西会被X掉。从而很多导致很多人员经常卡住,出现以下情况

加载图片


以上情况出现后,在网络正常且1min中内仍无变化就100%被X了,导致无法下载。最快的解决方案为
在项目最外层的build.gradle的文件的repositories节点中添加阿里云的maven仓库[注意:在allprojectsbuildscript都添加]

1
2
3
4
5
6
7
8
repositories {
maven {
url 'http://maven.aliyun.com/nexus/content/groups/public/'
}
google()
jcenter()

}

但是这并非最优解,用户可以直接修改新建项目时的gradle配置模板,从而每次新建项目中自动添加阿里云的maven仓库。

步骤如下:

  1. 定位到AS的安装目录下的gradle模板,一般为C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle-projects
  2. 此处我们只对新建Android项目的gradle配置进行修改,打开C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root下的build.gradle.ftl文件,将阿里云maven插入。

修改后模板

注意:此处的最好再修改前,建立一个副本文件,以确保在升级AS版本时回复。本人亲测,修改后的build.gradle.ftl会导致升级失败,升级时需要还原默认的模板文件。