由于种种原因(你懂的,导致我们使用android studio会有很多坑,这里记录一下遇到的问题以及解决方案
环境问题
无法下载gradle
因为android studio采用gradle作为构建工具,国内gradle没有镜像下载非常慢,并且大概率失败,所以我们采用离线下载的方式
这里贴一篇离线下载gradle配置博客
2021年完美解决Gradle下载慢的问题(Android Studio)
下载gradle从哪里下呢?
这里找到一个比较好的镜像地址:
https://mirrors.aliyun.com/macports/distfiles/gradle/
直接选择对应版本的gradle下载然后解压即可
修改aliyun镜像地址
同样的,很多gradle仓库也需要修改镜像地址,这里可以选择在项目的build.gradle中更改gradle地址,也可以进行全局更改
贴一个我整理的镜像修改
groovy
repositories {
// google()
// jcenter()
// 修改: 添加阿里云 maven 地址
maven { url "https://jitpack.io" }
maven { url 'https://maven.aliyun.com/repository/releases' }
maven { url 'https://maven.aliyun.com/repository/central' }
gradlePluginPortal()
maven { url 'https://mirrors.aliyun.com/macports/packages/'}
maven { url 'https://maven.aliyun.com/repository/jcenter'}
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/gradle' }
maven { url 'https://mirrors.tuna.tsinghua.edu.cn/gradle' }
maven { url 'https://mirrors.cloud.tencent.com/repository/jcenter' }
maven { url 'https://mirrors.huaweicloud.com/repository/maven/' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }
mavenCentral()
google()
jcenter()
}