Android studio安装与gradle下载还有sync同步
·
Android studio安装完整过程(解决了gradle和sync问题)
一、引言
最近在学习安卓开发,用到了Android studio这款软件,在安装的时候碰到许多恶心人的问题,作为自己的记录笔记,也为了后来人避免踩坑,我写下这篇博文,如有问题,望大家指正。
二、安装包下载和IDE安装
2.1我们找到Android studio官网,下载Android studio安装包,版本看自己的需求,一般下载最新版。
官网地址在这里贴出来:https://developer.android.google.cn/studio/

点击图中圈出来的按钮,安装包开始下载,下载得到的东西如下:

2.2点开安装包,进入安装然后一路next和ok就行,不用动任何东西!
三、安装gradle
3.1这个地方一般不会有啥问题,但是就是会有体质特殊者,电脑死活安装不上,这时候我们进入手动安装模式。先了解gradle的安装流程,Android studio根据你创建的工程的gradle-wrapper.properties中的
这一行来下载对应版本的gradle,然后存放在GRADLE_USER_HOME这一地址里,所以我们首先先创建一个工程,然后进入{your project add}\gradle\wrapper这个目录下寻找要安装的gradle版本,然后从别的地方下载下来,这里贴上一个下载地址:https://services.gradle.org/distributions/,如下:

然后我们进入C:\Users\Administrator.gradle\wrapper\dists这个目录下,看到
进入这个文件夹,出现一个乱码的文件夹,进入

看到AS自动给我们下载的gradle,但是我们都不需要,把这四个文件夹都删除干净,然后把上面下载的gradle放进来,注意别解压!然后我们重启AS就可以了。

四、进行sync同步
我个人感觉上面的步骤还行,不算恶心,我安装的时候sync老转圈,我一直以为是gradle的问题,于是乎,我一直在找怎么解决gradle的问题,但是这是sync的问题,用来下载gradle的插件,和gradle不同,废话不说,我们看怎么解决。
4.1未解决之前的sync一直在转圈,原因是有一些东西需要从外网下载,比较慢(我这里是配好之后截的图)

4.2解决方法是找到国内资源,然后替换资源库就行,我们用阿里云的的资源,网站如下:https://maven.aliyun.com/mvn/guide

4.3具体操作如下
4.3.1首先打开你的工程,然后点开build.gradle这个文件

4.3.2我的文件内容如下
ext {
compileSdkVersion = 29
}// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
maven {
url 'https://maven.aliyun.com/repository/public/'
}
mavenLocal()
mavenCentral()
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
现在你需要把你下面这个地方改成这个样子:
repositories {
maven {
url 'https://maven.aliyun.com/repository/public/'
}
mavenLocal()
mavenCentral()
google()
mavenCentral()
}
主要添加了这几行代码(和网上有些教程不太一样),然后在sync的时候就会找上阿里云的资源,速度会快上很多:
maven {
url 'https://maven.aliyun.com/repository/public/'
}
mavenLocal()
mavenCentral()
4.3.3点击右上角的sync again

4.3.4完成之后是上面的工具栏全部变成有颜色了

然后开始你的安卓开发吧!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)