本来打算十一月份写的,结果。。。就在我备注原来的文章的时候,硬盘坏了。。。所以重新配置环境。。。换硬盘,。。。坏的太突然以至于数据都没有备份。。。。

建议大家在参考教程安装之前先大致浏览一遍,这样安装的时候就会大致知道每一步该干什么,由于本教程是我安装Android studio时的实际安装步骤,所以部分步骤是为了解决出现的问题而加上的,你们可能根本不会遇到这样的问题,那么有的步骤对你们来说就显得有些多余。

所以先大致浏览一遍,万一哪个步骤你们在安装的时候没有出现,由于浏览过一遍,你们大致会明白为什么没有出现,这样到时候就不会惊慌失措。

(文末有一些问题的补充,根据需要更新,如果完整按照步骤来了一遍后依旧有错误,可以参考一下)

1.老规矩,先安装JDK

https://zhuanlan.zhihu.com/p/249039361​zhuanlan.zhihu.com

2.下载Android studio安装包,传送门如下:

Download Android Studio and SDK tools | Android Developers​developer.android.google.cn

点击中间的download下载

勾选同意,然后下载安装包

如果下载速度太慢,可以复制链接用迅雷下载。

3.下载后双击打开安装包,next

next

配置安装路径

点击Install安装

完成后点击next

Android studio本体已经安装成功,点击finish结束

4.之后会启动Android studio,如下图,选择不导入用户配置

如果弹出下面的窗口,根据自己实际选择,相当于是否发送用户使用习惯等优化软件,这里选择Don't send

5.之后重头戏来了,配置SDK,点击cancel

点击next

next

next这里根据自己需要选择,黑色或者白色主题

6.点击finish,之后便会开始下载一些文件,这里给大家一点建议,不要用移动的宽带下,不然很有可能挂掉,最好电信或者联通,如果都不行就是用移动数据,下载过程中可能会弹出一些提示,都确认就好

下载完成截图,点击finish结束

7.之后在新建项目界面点击config,选中SDK manager

8.可以看到sdk已经下载并配置好

9.新建一个项目测试是否安装成功

选择basic activity然后点击next

10.然后配置项目信息,项目名,路径,根据自己需要指定,注意路径中不能含有中文字符,必须全英文字符,语言选择Java(当然这只是测试,现在Android 开发基本都用kotlin了),这里选择API 22,支持百分之九十以上的设备,注意,一定不要勾选Use legacy android.support libraries,因为现在开发基本都用jetpack组件,以前的类库已经被淘汰了,配置好后点击finish创建项目

,之后如果sync提示Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.清理缓存并且重启项目,这时候会重新下载依赖,不过速度可能会很慢,或者依旧不能下载

11.是因为没有配置代理,无法下载相关文件,这时候需要配置国内的镜像源,首先setting>Appearance&Behavior>System Settings>Http Proxy选择No proxy,不使用代理(当然,如果你有可靠的代理也可以自己配置,主要是因为国内的一些代理现在好像都没法用了),参考阿里云的配置

阿里云帮助中心-阿里云,领先的云计算服务提供商​help.aliyun.com

也就是,打开build.gradle文件

输入下面代码

// 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/' }maven { url 'https://maven.aliyun.com/repository/google/'}maven { url 'https://maven.aliyun.com/repository/jcenter/'}mavenLocal()mavenCentral()google()jcenter()}dependencies {classpath "com.android.tools.build:gradle:4.0.1"// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}
}allprojects {repositories {maven { url 'https://maven.aliyun.com/repository/public/' }maven { url 'https://maven.aliyun.com/repository/google/'}maven { url 'https://maven.aliyun.com/repository/jcenter/'}mavenLocal()mavenCentral()
//        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }//阿里云镜像服务//        maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
//        maven { url 'https://maven.aliyun.com/repository/public' }
//        maven { url 'https://maven.aliyun.com/repository/google' }google()jcenter()}
}task clean(type: Delete) {delete rootProject.buildDir
}

注释掉的是之前尝试的,可以不用管,没有注释掉的就已经是目前而言速度比较快的了,虽然依旧慢的发指,不过因为是第一次安装,还算比较正常,以后速度就会快一点。

然后File里面选择Invalidate....弹出的窗口都选invalidate and restart

这么点东西下了将近半个小时,所以配置好后可以等他慢慢下。

12.但是还是有个文件下不下来

其实这里的4.0.1就是build.gradle里面的classpath "com.android.tools.build:gradle:4.0.1"

最后发现是代理配置的缘故,按照上面的步骤,安装的gradle目录在C:Users14757.gradle

14757是用户名,里面的gradle.properties文件配置了下载gradle时使用的代理,

用记事本打开这个文件,注释掉

#systemProp.http.proxyHost=localhost

#systemProp.http.proxyPort=1080

#systemProp.https.proxyHost=localhost

#systemProp.https.proxyPort=1080

这四行代码,也就是代理设置,我前面都加了#,原文件是没有加的,修改完后保存,然后重新打开项目,这时候便会下载对应的文件,sync成功,由于是第一次新建项目,会下载一些文件,以后再新建项目,速度便会快很多

点击运行(注意,运行之前用usb线连接Android手机,并且手机已经开启usb调试模式,针对小白,当然用虚拟机也一样,针对有开发经验的)

运行成功

注意:

第一个地方,也就是第六步,下载SDK及相关文件,如果下载失败,换个网络重来一次,这个用国内的网络是可以下载的。

第二个地方,也就是第十一步,可以自己选择代理,或者其他的镜像源,不过我试了试,暂时也就阿里的镜像源速度还算可以了,至于代理,网上经常见到的那些貌似都挂了,也不知道什么原因,如果不配置镜像源十有八九会下载失败。

第三个地方,也就是第十二步,下载gradle插件,这里把相关代理都注释掉了,当然,如果自己有代理可以写自己的代理。其实可以在第十一步之前就把gradle.properties里面那四行代码注释掉,因为已经用了阿里云的仓库。

Android Studio自己的代理也就是setting里面的代理配置和gradle里面的代理配置是不一样的,前者用来下载SDK,后者是用来下载相关的官方或第三方依赖,以及gradle插件等。

很多网上的教程其实配置的是SDK的代理,不过现在国内是可以下SDK了,不需要代理配置了,gradle仓库现在阿里云是速度比较快的。

附录(可选操作):

修改SDK目录

由于SDK默认在C:Users14757AppDataLocalAndroidSdk,也就是C盘(这里的14757是用户名,根据自己需要更改),所以后期下的文件多了后,会占用很多空间,所以可以将SDK剪切到其他的目录,修改Appearance&Behavior>System Settings>Android SDK里面的Android SDK location为剪切后的目录,(点击Edit>Android SDK location选择剪切后的目录,然后一直点击next)如:

原来的目录

修改后的目录

重启项目后依旧可以正常运行

修改Gradle目录(可选)

默认的gradle目录是在C:Users14757.gradle下,因为后期开发可能会下载很多的依赖,所以可能导致这个文件夹会很大,为了减少C盘空间,可以将其剪切到其他的盘中,可以在Setting>Build,Execution,Deployment>Gradle里面的Gradle user home里面修改

修改前

修改后

注意,修改的时候,先剪切文件夹,然后打开Android Studio修改路径,如果下方显示下载gradle先叉掉,改好路径后重启Android Studio会根据修改的路径自动找到gradle

如果原来的C盘目录下依旧有gradle,可以直接删掉,因为用不到了已经。

依旧正常运行

此时你可以将SDK和Gradle目录备份一下。

tips:

adb等调试插件,在sdk的platform—tools文件夹下,如果想要在cmd窗口直接使用,可以将文件夹添加到环境变量里面的path下,具体可参考jdk的配置

------------------文末补充---------------------

1.问题1,gradle-6.1.1版本相关文件无法下载

链接:https://pan.baidu.com/s/1CAzJbeRmXH3F07XIdSyzrg

提取码:1qt3

复制这段内容后打开百度网盘手机App,操作更方便哦

上面是gradle-6.1.1相关文件,如果Android Studio本身确实无法下载的话,可以通过上面的链接下载,之后解压到.gradlewrapperdists目录,如图所示(5.4.1是另一个版本的,不用管,默认的gradle是在C盘里面,我这里是修改了路径,如果没改路径,你们还是要复制到C盘里面的.gradle文件夹那里)

当然,我这里不仅仅包含6.1.1的本体,还包含了recyclerview,room等一些依赖(因为我已经写了一些APP了),其实只要相关依赖你用过,他都会自动下载保存到本地,所以及时备份.gradle文件夹是一个好习惯(省得以后换电脑又得等很长时间下东西)

androidstudio build tools安装_Android Studio4.0 安装及配置相关推荐

  1. Ubuntu18.04安装OpenCV4.3.0和环境配置(支持编译CUDA并安装配置python-opencv)

    Ubuntu18.04安装OpenCV4.3.0和环境配置 下载源文件 安装依赖 编译安装 环境配置 动态库配置 配置OpenCV的`PKG-CONFIG`环境 Python-OpenCV环境[如果安 ...

  2. mysql 8.0远程连接_安装mysql 8.0.17并配置远程访问的方法

    一.安装前准备 查看数据库版本命令: mysql --version mysql-community-common-8.0.17-1.el7.x86_64.rpm mysql-community-li ...

  3. 【Tools】Qt 6.0安装图解教程

    00. 目录 文章目录 00. 目录 01. Qt6.0简介 02. Qt6.0下载 03. Qt6.0安装 04. Qt6.0测试 05. 附录 01. Qt6.0简介 Due to The Qt ...

  4. centos 7 安装 mantisbt-2.12.0 —— 安装LAMP环境、安装mantisbt-2.12.0

    一.安装LAMP环境 1 二. 环境的启动 6 三. Mantis数据库的创建 6 四. 安装mantis-2.12.0 9 1>安装配置 9 2>登录管理员账号 13 3>新建用户 ...

  5. 完整的Ubuntu18.04深度学习GPU环境配置,英伟达显卡驱动安装、cuda9.0安装、cudnn的安装、anaconda安装

    文章目录 1.英伟达显卡驱动安装 2.cuda9.0安装 3.cudnn的安装 4.anaconda安装 5.安装TensorFlow和Keras 安装 参考:https://blog.csdn.ne ...

  6. linux安装静默安装was7,WAS7.0 - 安装并升级WAS7.0.0.31(静默安装)

    WAS7.0 - 安装并升级WAS7.0.0.31(静默安装) 安装之前需要准备的文件:C1G35ML.tar.gz:WAS7.0安装包 C1G36ML.tar.gz:WAS升级工具 7.0.0-WS ...

  7. CentOS7安装MySQL 8.0安装

    Centos安装mysql 1.配置MySQL 8.0的安装源: sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-e ...

  8. php怎么安装ecshop,ECSHOP4.0安装教程【ECSHOP4.0安装流程方法】ECSHOP4.0安装步骤-ECSHOP教程网...

    ECSHOP教程网更新了最新ecshop4.0安装教程,为菜鸟提供详细图文ecshop4.0安装步骤,一步步教会大家如何ecshop4.0安装方法以及安装流程,让大家都会ecshop4.0安装. 大家 ...

  9. 【软件安装】MySQL8.0安装图文教程及可视化工具Navicat安装

    文章目录 前言 一.MySQL安装方式 二.安装步骤 1.压缩包安装 1)下载压缩包 2)配置环境变量 3)配置初始化的my.ini文件(没有的可以自行创建): 4)以管理员身份运行cmd执行安装指令 ...

最新文章

  1. 树形DP——Codeforces Choosing Capital for Treeland
  2. golang orm 框架之 gorm
  3. GDCM:gdcm::SwapperDoOp的测试程序
  4. Win32多线程编程(6) — 多线程协作及线程的池化管理
  5. 原理篇 | 推荐系统之矩阵分解模型
  6. 微信小程序点击按钮实现手机振动功能
  7. 独家专访Mockplus CEO老布,原型设计领域的弄潮儿
  8. LeetCode 454. 四数相加 II 思考分析
  9. SQL取最大值编码(自动编码)
  10. nodejs npm常用命令
  11. 在线批量压缩JPG图片-JpegMini
  12. 【Scikit-Learn 中文文档】支持向量机 - 监督学习 - 用户指南 | ApacheCN
  13. 【报告分享】阿里妈妈:熬夜真相-0点经济报告.pdf(附下载链接)
  14. 近来接连换了U盘、剃须刀,京东服务确实好
  15. 100天,Python从入门到精通!
  16. 2021计算机基础知识题库,2021年大学计算机基础考试题库-20210418080657.doc-原创力文档...
  17. Arduino实验二十五 超声波传感器测距实验
  18. android的NDK安装及工程实例
  19. HEVC函数入门(22)——变换量化
  20. otter实现数据同步,otter manger的安装

热门文章

  1. ue4集合类型_UE4-Sockets
  2. 造大专计算机学历,广昌县职业技术学校计算机应用专业助您 掌握一技之长获大专学历...
  3. java垃圾回收 分代_Java分代垃圾回收策略原理详解
  4. C语言自加自减运算符(++i / i++) - C语言零基础入门教程
  5. c winform mysql类_C#连接MySQL数据库操作类
  6. 信息安全学习路线图_Python学习图谱:学习到困惑的时候可以参考的图谱
  7. python数据算法有哪些_python算法与数据结构-常用查找算法一(37)
  8. emacs php 配置文件,如何配置emacs进行正确的PHP开发?
  9. java编程需要数学知识吗_初学Java编程,需要英语和数学基础吗?
  10. python父亲节祝福_父亲节祝福语精选简短 父亲节祝福语简短独特