《Android开发——Android Studio的下载、安装与配置》
Android开发——Android Studio的下载、安装与配置
一、下载;
Android Studio最新的版本有一些BUG,不稳定,推荐安装老版本。
在正式安装Android Studio之前,需要安装JDK,同学们可以参考下面这个博客下载、安装JDK并配置环境变量。
《Java基础——JDK的下载、安装以及环境变量的配置》 —— 博客园(温稚生)
下载网盘中的Android Studio安装程序,双击运行。
天翼云盘(不限速)(访问码:c2tk)
二、安装;
点击Next。

如图选择,点击Next。

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

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


点击Finish。

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

建议选择
Don't send(不向谷歌发送统计信息)。
此处显示无法找到SDK,无需在意,点击
Cancel就行,后面会安装SDK。
点击Next。

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

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


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

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

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

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

等待安装完成后,点击Finish

三、创建虚拟机;
如图所示,点击Virtual Device Manager。

点击Create device。

选择型号Pixel,点击Next。

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


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

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

四、Gradle/Maven配置国内镜像源;
说明:
由于Gradle源在国外,国内构建项目的时候经常报错连接超时,这时就需要通过修改国内镜像来解决。
Gradle配置目录一般是C:\User\用户名\xxx.gradle
我们先打开C:\User,双击你的用户文件夹,我这里是DustPolaris文件夹。

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

在.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)
重启Andrid Studio。(不重启的话,配置无法生效)
如果桌面没有Android Studio的快捷方式,可以在左下角开始菜单里找到。

五、创建第一个项目;
点击New Project。

选择Empty Activity,点击Next。

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


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

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

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


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

六、在虚拟机中运行项目;
点击
MainActivity.java,点击Device Manager,此时能看到第三步时创建的虚拟机,点击上面的运行。

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

《Android开发——Android Studio的下载、安装与配置》的更多相关文章
- 简单物联网:外网访问内网路由器下树莓派Flask服务器
最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...
- 外网访问内网Docker容器
外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...
- 外网访问内网SpringBoot
外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...
- 外网访问内网Elasticsearch WEB
外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...
- 怎样从外网访问内网Rails
外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...
- 怎样从外网访问内网Memcached数据库
外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...
- 怎样从外网访问内网CouchDB数据库
外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...
- 怎样从外网访问内网DB2数据库
外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...
- 怎样从外网访问内网OpenLDAP数据库
外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...
随机推荐
- DeepSeek 3FS 与 JuiceFS:架构与特性比较
近期,DeepSeek 开源了其文件系统 Fire-Flyer File System (3FS),使得文件系统这一有着 70 多年历时的"古老"的技术,又获得了各方的关注.在 A ...
- SQL Server 中的异常处理
为什么我们需要 SQL Server 中的异常处理? 让我们通过一个示例来了解 SQL Server 中异常处理的必要性.因此,创建一个 SQL Server 存储过程,通过执行以下查询来除以两个数字 ...
- 实现领域驱动设计 - 使用ABP框架 - 领域逻辑 & 应用逻辑
领域逻辑 & 应用逻辑 如前所述,领域驱动设计中的业务逻辑分为两部分(层):领域逻辑和应用逻辑: 领域逻辑由系统的核心领域规则组成,应用逻辑实现应用特定的用例 虽然定义很明确,但实现起来可能并 ...
- BUUCTF---RSA4
题目 点击查看代码 N = 33131032421200003002021431224423222240014241042341310444114020300324300210433321420203 ...
- 深入理解Hadoop读书笔记-2
背景 公司的物流业务系统目前实现了使用storm集群进行过门事件的实时计算处理,但是还有一个需求,我们需要存储每个标签上传的每条明细数据,然后进行定期的标签报表统计,这个是目前的实时计算框架无法满足的 ...
- 标准javabean
1.javabean介绍 javabean,名为实体类,封装数据的类 前面我们写的类都是实体类,但我们写的不是标准的实体类 . 2.标准的javabean写法 如图 3.快捷键 一个成员变量就要写两个 ...
- panic: qtls.ConnectionState not compatible with tls.ConnectionState
问题重现 之前一个 go-micro 1.18 的项目 执行 go run main.go 命令时出现以下报错 go run main.go panic: qtls.ConnectionState n ...
- Transformer(自然语言处理)笔记
Transerformer架构(自然语言处理) 尝试学习和从零构建一个大语言模型 就目前我的认知 Transformer架构主要分为编码器.解码器.词表.训练集.训练算法(T5) 编码器(Encode ...
- Eclipse 安装 阿里P3C编码规范插件
操作:Help -> Install New Software -> add name: p3c location:https://p3c.alibaba.com/plugin/eclip ...
- 安卓智能手机芯片上audio的bringup
基于安卓平台的智能手机芯片回来后要做bringup.首先是负责平台的把安卓OS起来,然后就轮到各功能模块做bringup了,Audio是其中主要功能模块之一.Audio由于场景多和牵涉到的core多, ...