Android开发——Android Studio的下载、安装与配置

一、下载;

  1. Android Studio最新的版本有一些BUG,不稳定,推荐安装老版本。


  2. 在正式安装Android Studio之前,需要安装JDK,同学们可以参考下面这个博客下载、安装JDK并配置环境变量。

    《Java基础——JDK的下载、安装以及环境变量的配置》 —— 博客园(温稚生)


  3. 下载网盘中的Android Studio安装程序,双击运行。

    天翼云盘(不限速)(访问码:c2tk)

二、安装;

  1. 点击Next。


  2. 如图选择,点击Next。


  3. 设置Android Studio的安装目录,点击Next。


  4. 点击Install,安装完成后点击Next。


  5. 点击Finish。


  6. 第一次打开可以选择导入设置文件,如果之前没用过Android Studio就选择第二项,点击OK。


  7. 建议选择Don't send(不向谷歌发送统计信息)。


  8. 此处显示无法找到SDK,无需在意,点击Cancel就行,后面会安装SDK。


  9. 点击Next。


  10. 选择安装类型:Standard(默认)或者Custom(自定义),此处选择Custom,点击Next。


  11. 这里要设置JDK的安装目录,有两个选择,一是保持默认设置,即使用Android Studio自带的JDK,二是选择自行安装的JDK,这里推荐使用自行安装的JDK,选择JDK的安装目录就行,点击OK,点击Next。


  12. 选择自己喜欢的界面风格,点击Next。


  13. 此处选择要安装的Android SDK组件和安装路径,组件默认即可,设置完安装路径后,点击Next


  14. Emulator Settings 模拟器内存分配,一般默认即可,点击Next。


  15. 接下来一直点Next,此处需要分别为三个文件点击Accept后才能点击Finish。


  16. 等待安装完成后,点击Finish

三、创建虚拟机;

  1. 如图所示,点击Virtual Device Manager。


  2. 点击Create device。


  3. 选择型号Pixel,点击Next。


  4. 点击Pie版本的下载按钮,下载成功后点击Next。


  5. 此处为虚拟机命名后,点击Finish


  6. 可以看到虚拟机已经创建成功

四、Gradle/Maven配置国内镜像源;

说明:

由于Gradle源在国外,国内构建项目的时候经常报错连接超时,这时就需要通过修改国内镜像来解决。


  1. Gradle配置目录一般是C:\User\用户名\xxx.gradle


  2. 我们先打开C:\User,双击你的用户文件夹,我这里是DustPolaris文件夹。


  3. Gradle的配置文件夹.gradle会在第一次创建项目时生成,所以此时用户文件夹里是没有.gradle文件夹的,这里我们手动创建.gradle文件夹


  4. 在.gradle文件夹里新建文件init.gradle(注意文件后缀名为gradle),把下面的代码复制到文件里。

    allprojects{
    repositories {
    def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public'
    def ALIYUN_JCENTER_URL = 'https://maven.aliyun.com/repository/jcenter'
    all { ArtifactRepository repo ->
    if (repo instanceof MavenArtifactRepository){
    def url = repo.url.toString()
    if (url.startsWith('https://repo1.maven.org/maven2')) {
    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
    remove repo
    }
    if (url.startsWith('https://jcenter.bintray.com/')) {
    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
    remove repo
    }
    }
    }
    maven {
    url ALIYUN_REPOSITORY_URL
    url ALIYUN_JCENTER_URL
    }
    }
    }


    不会创建的也可以直接从下面的网盘中下载该文件,复制到文件夹里。

    天翼云盘(不限速) (访问码:d9jx)


  5. 重启Andrid Studio。(不重启的话,配置无法生效)

    如果桌面没有Android Studio的快捷方式,可以在左下角开始菜单里找到。



五、创建第一个项目;

  1. 点击New Project。


  2. 选择Empty Activity,点击Next。


  3. 此处可以设置项目名称、路径、语言以及SDK版本,语言选择Java,版本选择API 28,点击Finish,等待下载完成,再次点击Finish。


  4. 第一次打开需要通过Gradle构建项目,耐心等待直到右下角不再显示下载加载条。


  5. 右下角的加载条消失后,点击Build,可以看到BUILD SUCCESSFUL(构建成功)的提示以及绿色的对钩,我这边网速比较慢,用了22分钟才构建成功。


  6. 关闭多余的框框,切换为项目视图,点击左边的查找按钮,可以看到项目框架。


  7. 点击activity_main.xml,点击Split,此时已经能看到布局预览了,说明项目构建成功。

六、在虚拟机中运行项目;

  1. 点击MainActivity.java,点击Device Manager,此时能看到第三步时创建的虚拟机,点击上面的运行。


  2. 关闭虚拟机列表,可以看到Hello World项目已经成功在虚拟机中运行。

《Android开发——Android Studio的下载、安装与配置》的更多相关文章

  1. 简单物联网:外网访问内网路由器下树莓派Flask服务器

    最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...

  2. 利用ssh反向代理以及autossh实现从外网连接内网服务器

    前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...

  3. 外网访问内网Docker容器

    外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...

  4. 外网访问内网SpringBoot

    外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...

  5. 外网访问内网Elasticsearch WEB

    外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...

  6. 怎样从外网访问内网Rails

    外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...

  7. 怎样从外网访问内网Memcached数据库

    外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...

  8. 怎样从外网访问内网CouchDB数据库

    外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...

  9. 怎样从外网访问内网DB2数据库

    外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...

  10. 怎样从外网访问内网OpenLDAP数据库

    外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...

随机推荐

  1. vue 格式化时间戳

    前言 有时候我们需要前端处理后端传过来的时间戳进行格式化为日期. Html部分 template中这样使用,需要处理的字段名,再加上过滤器方法 <el-table-column label=&q ...

  2. SpringBoot+Nginx大文件传输

    Nginx配置 # 公众端的附件上传 location /api/visitor/upload { # Pass altered request body to this location uploa ...

  3. BUUCTF---Morse

    1.题目 -..../.----/-..../-..../-..../...--/--.../....-/-..../-..../--.../-.../...--/.----/--.../...--/ ...

  4. 【集合分组利器】Java通用集合分组方案

    Java通用集合分组实现方案详解:从基础到高级实践 在Java开发中,对集合中的元素按照特定属性进行分组是一项常见而重要的操作.本文将全面介绍Java中实现集合分组的多种方案,从基础实现到高级用法,并 ...

  5. 选择排序--java进阶day06

    1.选择排序 https://kdocs.cn/l/ciMkwngvaWfz?linkname=150996881 了解了选择排序之后,我们来找其中的规律 2.规律 选择排序就是一个元素和数组后续元素 ...

  6. udl(Universal Data Link)通用数据连接文件

    新建文本文档 更改后缀名为.udl(注意小点) 然后打开运行 配置并测试 改回后缀名.txt(有个小点哦) 打开就是了

  7. restTemplate 使用问题小记

    使用restTemplate在后端进行接口转发, 期间包括文件上传, 预览和下载. 还有一些字符串或css/js文件的读取. 1. 文件上传 参考: RestTemplate转发MultipartFi ...

  8. 康谋分享 | 直面AD/ADAS快速开发挑战:IVEX自动驾驶场景管理及分析平台!

    过去十年,自动驾驶和高级驾驶辅助系统 (AD/ADAS) 软件和硬件的开发成为了各大汽车公司的主要投资目标之一.各大汽车公司对 AD/ADAS 持续不断的投资加快了 AD/ADAS 组件的开发周期,但 ...

  9. js获取本地图片文件的原始宽高尺寸

    <!--      关键api:URL.createObjectURL(object) object:File对象或 Blob 对象     参考:https://developer.mozil ...

  10. EFCore与List的随机算法

    IQurable<T>,数据库层面的随机,OrderBy(x => EF.Functions.Random()); _coreDbContext.org.OrderBy(x => ...