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. DeepSeek 3FS 与 JuiceFS:架构与特性比较

    近期,DeepSeek 开源了其文件系统 Fire-Flyer File System (3FS),使得文件系统这一有着 70 多年历时的"古老"的技术,又获得了各方的关注.在 A ...

  2. SQL Server 中的异常处理

    为什么我们需要 SQL Server 中的异常处理? 让我们通过一个示例来了解 SQL Server 中异常处理的必要性.因此,创建一个 SQL Server 存储过程,通过执行以下查询来除以两个数字 ...

  3. 实现领域驱动设计 - 使用ABP框架 - 领域逻辑 & 应用逻辑

    领域逻辑 & 应用逻辑 如前所述,领域驱动设计中的业务逻辑分为两部分(层):领域逻辑和应用逻辑: 领域逻辑由系统的核心领域规则组成,应用逻辑实现应用特定的用例 虽然定义很明确,但实现起来可能并 ...

  4. BUUCTF---RSA4

    题目 点击查看代码 N = 33131032421200003002021431224423222240014241042341310444114020300324300210433321420203 ...

  5. 深入理解Hadoop读书笔记-2

    背景 公司的物流业务系统目前实现了使用storm集群进行过门事件的实时计算处理,但是还有一个需求,我们需要存储每个标签上传的每条明细数据,然后进行定期的标签报表统计,这个是目前的实时计算框架无法满足的 ...

  6. 标准javabean

    1.javabean介绍 javabean,名为实体类,封装数据的类 前面我们写的类都是实体类,但我们写的不是标准的实体类 . 2.标准的javabean写法 如图 3.快捷键 一个成员变量就要写两个 ...

  7. panic: qtls.ConnectionState not compatible with tls.ConnectionState

    问题重现 之前一个 go-micro 1.18 的项目 执行 go run main.go 命令时出现以下报错 go run main.go panic: qtls.ConnectionState n ...

  8. Transformer(自然语言处理)笔记

    Transerformer架构(自然语言处理) 尝试学习和从零构建一个大语言模型 就目前我的认知 Transformer架构主要分为编码器.解码器.词表.训练集.训练算法(T5) 编码器(Encode ...

  9. Eclipse 安装 阿里P3C编码规范插件

    操作:Help -> Install New Software -> add name: p3c location:https://p3c.alibaba.com/plugin/eclip ...

  10. 安卓智能手机芯片上audio的bringup

    基于安卓平台的智能手机芯片回来后要做bringup.首先是负责平台的把安卓OS起来,然后就轮到各功能模块做bringup了,Audio是其中主要功能模块之一.Audio由于场景多和牵涉到的core多, ...