gradle下载地址:
https://services.gradle.org/distributions/
Android studio 下载地址:
https://developer.android.google.cn/studio/
https://www.androiddevtools.cn/
http://www.android-studio.org/
编译出错:
Android Studio下项目编译出错could not find com.android.tools.buildgradle:2.2.2
参考:https://blog.csdn.net/z1035075390/article/details/70155010/
1、修改默认gradle路径(Android 4.1):
1、修改Setting设置为本地
File->Setting->Build,Execution,Deployment->Grandle->General setting->Grandle user home->myDir(选择自己的目录)
2、项目差异化配置gradle
File->Project Structure->Project 里面有Android Grandle Plugin和Grandle Version两个选项设置
3、解决Android studio远程下载grandle问题
Android 4.1上面,从https://services.gradle.org/distributions/上下载需要的grandle,点击grandle 同步,在上面选择的mydir->wrapper->dists这个目录下会生成相应的grandle版本路径,如grandle-5.6.4-all,在未下载完成时,grandle-5.6.4-all下面有一个目录,在向下有grandle-5.6.4-all.zip.lck和grandle-5.6.4-all.zip.part两个文件,此时可以中断下载,将下载好的grandle-5.6.4-all.zip放在此目录下,此时建议重启AS,再次点击grandle同步,此时会发现grandle-5.6.4-all目录(也可自己直接解压)和grandle-5.6.4-all.zip.ok的文件。
此时grandle已经OK。
mydir->wrapper->dist的这个目录的原因应该是grandle目录下gradle/wrapper/gradle-wrapper.properties文件中定义的路径位置决定的,具体可参考:https://blog.csdn.net/qpc908694753/article/details/78554628
2、Android Studio中修改gradle插件版本和Gradle版本
Android项目中,我们一般要设置gradle插件版本和gradle版本。
1、gradle插件
项目根目录下的build.gradle文件中,通过classpath可以指定gradle插件的版本。
buildscript {
repositories {
// Gradle 4.1 and higher include support for Google’s Maven repo using
// the google() method. And you need to include this repo to download
// Android Gradle plugin 3.0.0 or higher.
google()
…
}
dependencies {
classpath ‘com.android.tools.build:gradle:3.6.3’
}
}
在AndroidStudio中,你也可以通过File > Project Structure > Project Menu来指定gradle插件的版本。
2、如何更新gradle插件
当你指定的gradle插件版本没有下载下来时,在你下次构建项目时会自动下载gradle插件,或者在Android Studio的工具类中,进行Tools > Android > Sync Project with Gradle Files操作。
更新Gradle版本
下图展示了gradle插件和gradle版本的对应关系:参考https://gradle.org/releases/中的Release Notes中会标注gradle插件信息,此gradle版本没有标注时,可以查看上一个有标注的版本的信息。
指定Gradle的版本也有两种方式,第一种是通过Android Studio工具栏中File > Project Structure > Project的方式。
另一种是方法是通过修改项目根目录下的gradle/wrapper/gradle-wrapper.properties文件。
参考:
https://developer.android.com/studio/releases/gradle-plugin