Android Studio 安装步骤详细图解_android studio安装教程_Keyii的博客-程序员秘密

技术标签: android  android studio  ide  Android笔记  

目录

〇、前言

一、Android Studio 下载

二、安装步骤图解

三、创建第一个Android Studio项目


〇、前言

Android Studio 安装前需要先安装好JDK并配置好Path环境变量。本次安装用的3.5.2。

一、Android Studio 下载

哪里下载不重要,重要的是能下载。我一般都在这里

找不到的话给大家我的网盘共享:

链接:https://pan.baidu.com/s/15oqC5J1m1f6TB2OIvFK5xQ

提取码:t7bf

二、安装步骤图解

1、双击已下载的Android Studio安装包:

android-studio-ide-191.5977832-windows.exe

2、进入欢迎向导,直接点击“Next”继续:

 3、选择要安装的组件,默认“Next”即可。Android Virtual Device是模拟器,新手建议勾选上。

4、选择 Android Studio 的安装位置,然后“Next”:

5、选择开始菜单,默认“Next”即可:

6、Android Studio 正在安装中...:

 7、安装完成页面,直接“Next”即可:

8、点击Finish并开启 Android Studio:

9、选择是否导入配置,默认不导入(以后也可以导入),直接“Finish”:

10、Android Studio 打开中:

11、允许Google收集使用信息吗?无所谓,按照个人喜好选择即可:

12、提示第一次启动无法访问 Android SDK,选择“cancel”即可:

13、Android Studio 欢迎页面,直接“Next”即可:

14、安装类型,选择自定义后“Next”:

15、依据个人喜好选择环境UI主题,选择后“Next”即可:

个人喜欢黑色风格

16、选择SDK的安装位置(如果不需要模拟器也可以取消 Android Virtual Device 勾选):

这里有时候没办法勾选,先“Next”吧,回头看看怎么回事

17、模拟器相关设置,通常默认即可:

18、确认将要下载的组件及其文件大小:

19、组件下载中等待中...:

20、组件下载中,此过程取决于网速,时间可能较长请耐心等待,完成后Finish即可:

 以上,Android Studio 安装完成,接下来我们来创建第一个Android Studio项目。

三、创建第一个Android Studio项目

1、首先打开已安装的Android Studio进入欢迎页面,点击“Start a new Android Studio project”表示创建一个新的项目:

2、默认选择“Empty Activity”,表示项目包含一个空的Activity,然后点击“Next”按钮:

3、填写并选择项目相关信息后,点击“Finish”按钮(注意:保存位置路径不能含有中文名称):

4、创建完成进入项目,开始编译相关环境

5、我这里没有终端,那就建立一个:

进入创建界面

选择一个你要的终端

说没有image,没办法,Download一个吧。

等待下载中

下载完成点击“Finish”

又回到了上一个界面,点击“Next”

直接“Finish”

有模拟器了,直接关闭即可

其中点击app后面的“Run”按钮即可将项目发布到终端上

等待后可以看到运行结果。

6、如果Android Studio界面上没有上图所示按钮,双击键盘Shift,在弹出的文件搜索框搜索Toolbar,然后打开“Show Main Toolbar”开关即可:

第一个Android Studio项目创建完成后,如果缺少相关资源还会继续进行下载,等待下载完成,然后将项目运行发布到终端上,则至此Android Studio开发环境配置好了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/keyii/article/details/125783576

智能推荐

element Collapse el-collapse折叠面板默认全部打开或者关闭默认打开1个 默认打开指定数量的面板_zhangyubababa的博客-程序员秘密

vuecli 中的内容<div class="Rbox-main2Box"> <el-collapse v-model="activeNames" style="border-top: none" class="Collapse" :accordion="false" > <el-collapse-item .

BOS打开单据的时候出现:无法解决 equal to 运算中 "Chinese_PRC_CS_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。_giianhui的博客-程序员秘密

导致这个错误的原因是:对应BOS查询的这个单据,你手动新增了一个字段没有进行发布,而直接到数据库里面对它进行了新增了一个字段,或者新增了一个表,而它们对应的排序规则没有继承数据库的默认排序规则:Chinese_PRC_CS_AS,所以你需要对这个字段,或者这个表进行排序规则转换如:alter table t_ap_otherbill  alter COLUMN  CFXiangmuID var

安卓——问题:控件(view)的OnTouch事件只能获取到ACTION_DOWN事件,UP、MOVE等事件都无法获取到_安卓控件触摸事件只有down 没有up_萌鼠喝酸奶的博客-程序员秘密

通常我们在处理控件(view)touch事件的时候,会发生获取不到ACTION_DOWN事件的情况。例如,运行以下代码后,在屏幕上无论如何点击、长按、滑动这个控件(view),logcat上只能看到  ACTION_DOWN  的输出view.setOnTouchListener(new View.OnTouchListener() { @Override

java一触发就permgen space,Java-Metaspace会发生GC吗_法兰西中国留学生互助协会的博客-程序员秘密

事件源于某一天下午跟同事闲聊的时候,跟同事谈起了Metaspace的是否会GC,双方各执一词。认为不会的人:类的元数据,静态常量在运行时,已经整体加载到Meataspace,为什么还会需要GC呢。认为会的人:书上是这么写,我看过,但是具体是为什么呢。Let‘s Go!永久代与Metaspace永久代:绝大部分 Java 程序员应该都见过 “java.lang.OutOfMemoryError: P...

[568]tf.random_uniform与tf.truncated_normal_周小董的博客-程序员秘密

tf.random_uniform 函数random_uniform(shape, minval=0, maxval=None, dtype=dtypes.float32, seed=None, name=N...

牛逼 Plus,一款极客命令行风格的看板工具_萌眼牛牛 Lah的博客-程序员秘密

大家好,我是你们的章鱼猫。之前我们推荐过一款个人可配置化的监控看板,让你能在一个版面了解你想知道的全部信息,点击可查看今天要推荐的是一款极客命令行风格的看板工具,把你每天要关注的东西都聚焦到一个终端下面,一眼便能了解大概的情况,让工作和生活更聚焦。你可以集成日历、TODO、JIRA 以及 Git 相关的任务。我们简单介绍一下如何配置这样的一个命令行看板。如下是一个包含日历和展示文件内容的看板。配置...

随便推点

配置servlet_api.jar的方法,导入servlet_apt.jar的方法_servlet-api.jar在哪_qq_43625764的博客-程序员秘密

1.选中工程,点击右键2.点击 【Build Path】-------> 点击【Configure Build Path…】3.选中【Labraries】4.选择Libraries,点击【 Add External JARs…】5.找到 tomcat的路径【你把tomcat放置的地方】6.点击tomcat的文件进入,点击【lib】,在去选中【servlet_api.jar...

JAVA网络编程:一站式学习Wireshark系列教程_SimminonGarcia的博客-程序员秘密

2019独角兽企业重金招聘Python工程师标准>>> ...

专题2:弹性力学中平面问题的基本理论(2-4 几何方程及刚体位移 2-5 斜方向的应变及位移)..._weixin_30511107的博客-程序员秘密

本专题是对科学院院士徐芝纶(已故)所著《弹性力学》(第四版上册)第二章的一些理解。这套书叙述十分严谨,且深入浅出,且排版十分仔细,几乎没有笔误或错误,是一套性价比极高的弹性力学教材。平面问题的基本理论是整个弹性力学的基石,现分享出来供大家交流探讨。 转载于:https://www.cnblogs...

AcWing 畜栏预定_aochongbi5356的博客-程序员秘密

AcWing 畜栏预定Description有N头牛在畜栏中吃草。每个畜栏在同一时间段只能提供给一头牛吃草,所以可能会需要多个畜栏。给定N头牛和每头牛开始吃草的时间A以及结束吃草的时间B,每头牛在[A,B]这一时间段内都会一直吃草。当两头牛的吃草区间存在交集时(包括端点),这两头牛不能被安排在同一个畜栏吃草。求需要的最小畜栏数目和每头牛对应的畜栏方案。Input第1...

java基础入门----TreeMap练习2_陳紋欽的博客-程序员秘密

import java.util.*;/* * 练习2: "asdadwrffcfg"获取该字符串中字母出现的个数 打印结果 a(2)d(1) * * 注意到字母和次数之间有映射关系,可以选择map集合 * * 思路 1.将字符串转换成字符数组,因为要对每个字母进行操作 * 2.定义一个Map集合,因为

javascript的getElementById()方法案例_Android开发Neil的博客-程序员秘密

getElementById() 寻找一个有着给定 id 属性值的元素,返回值是一个有着给定 id 属性值的元素节点。如果不存在这样的元素,它返回 null.var oElement = document.getElementById ( sID )该方法只能用于 document 对象dom2.htmlwindow.onload=f

推荐文章

热门文章

相关标签