Android studio最新版2021安装教程超详细。_android studio安装教程_葵Sun的博客-程序员秘密

技术标签: android-studio  xml  android  

Android开发环境配置文档
一、JDK安装

  1. JDK安装
    1.1 JDK 选择安装目录
    安装过程中会出现两次安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)。如图1- 1所示。
       图1- 1  jdk和jre安装目录
    1.2 安装JDK和JRE
    1:安装jdk随意选择目录,只需把默认安装目录\java 之前的目录修改即可。
    2:安装jre更改\java之前目录和安装 jdk 目录相同即可。
    注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步。
  2. 环境变量配置
    WIN7:计算机→属性→高级系统设置→高级→环境变量;
    WIN10:此电脑→高级系统设置→环境变量。
    或者直接搜索环境变量打开。
    打开“环境变量”后: 点击“系统变量→新建 JAVA_HOME 变量”,变量值填写jdk的安装目录(本人更新过一次是D:\code\jsp\jdk-13,应该是图1-1下载的默认的jdk)。如图2- 1所示。
    图2- 1  新建 JAVA_HOME 变量
     点击“系统变量→Path变量→编辑”,如图2- 2所示。在变量值最后输入%JAVA_HOME%\bin;。
    图2- 2  编辑Path变量
     点击“系统变量→新建CLASSPATH变量”,变量值填写.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)。如图2- 3所示。
    图2- 3  CLASSPATH变量设置
  3. 检验是否配置成功
    运行cmd 输入 java -version (java 和 -version 之间有空格),若如图3- 1所示,显示版本信息则说明安装和配置成功。
    图3- 1  环境配置检测
    二、Android Studio安装教程
    1、 首先下载Android studio安装包,可以从https://developer.android.google.cn/studio/官网进行下载,我这里演示的最新版本的Android studio版本。如下图所示
    点击绿色的按钮download下载

2、 下载后进行安装,将按照下列步骤进行:
在这里插入图片描述
在这里插入图片描述

下面一步是安装路径的选择,个人建议内存大的就不要乱换了,
我放在D:\AS\Android Studio,文件夹自己新建就好。
在这里插入图片描述
到此基础部分已经完成。
4、下面一定要逐步完成,一步一步仔细操作:
点选第二个
在这里插入图片描述

然后会有各种提示,下一步到这里
在这里插入图片描述

安装选这个
custom
后续可以更改安装位置,否则,只能装在C盘

到这步,android studio就安装完成了,在android目录下会生成如下目录
在这里插入图片描述完成之后需要下载sdk,第一次安装一般没有,可以在软件中进行下载。如果出现下图的弹窗,不用担心,直接点取消cancel或者关闭弹窗即可。
在这里插入图片描述

然后会进行主题风格的选择:next之后。
需要进行sdk的安装和配置,上一步选择完成后会出现如下所示,点击next。
在这里插入图片描述
下方安装路径非常重要,建议跟我写成一模一样的,必须是一个空的文件夹,而且必须要用\Android\sdk的路径,否则会无法进行下一步。
(注意路径的安装一定要全是英文,不能有空格和标点符号之类的或者是中文,切记安装路径一定不要出现中文,中文会造成后期很多的麻烦)
勾选内容参考图中
在这里插入图片描述
内存的选择,我个人是32G的内存条,我就选了4096MB你们根据情况选择就好,最好不要低于2G(2048MB)
在这里插入图片描述
然后就是 next—finish,等待下载,finish–next–finish。
下面进行环境变量的配置。
打开系统环境变量(上文说过,忘记的可以往前翻翻)
新建一个ANDROID,变量值为sdk的存放路径。在这里插入图片描述
编辑path环境变量,添加一个%ANDROID%;
在这里插入图片描述
点击确定,确定,确定。所有的确定都要点才会保存好配置。然后重启Android Studio。
5、 开始演示第一个hello world程序!
在这里插入图片描述

点击上图的start a new balabala…演示为空白案例,不做其他模板展示!
项目名称,域名,语言,API等级,根据需要选择就好
在这里插入图片描述
在这里插入图片描述
选择完成后点击finish。
之后Android studio会自动创建一个app项目,想要运行这个项目就需要一个Android应用,而由于第一次安装,需要配置一个新的模拟器。
由于配置模拟器问题较多,并且较为复杂,在此文章中不多说,可以点开这个链接Android studio安装模拟机教程去我的另一篇博客观看,非常详细,根据不同电脑CPU有不同的方法。由于英特尔跟AMD的CPU采取的方式不同,有不同的方法。
不过最终运行结果还是可以给大家展示一下的。
在这里插入图片描述

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

智能推荐

java 程序员面试金典 3_article数组_duoduo18up的博客-程序员秘密

1   请设计一个高效的方法,找出任意指定单词在一篇文章中的出现频数。给定一个string数组article和数组大小n及一个待统计单词word,请返回该单词在文章中的出现频数。   保证文章的词数小于等于1000。//法1 :常规对比做法(我的做法)//也想过 用map等集合来统计 ,但是这个查找数据量不大,没必要 import java.util.*;public cl

gradle build error: Unhandled rejection Error: EACCES: permission denied, open '/data/jenkins/.npm/a_北冥有鱼94851的博客-程序员秘密

jenkins gradle build errornpmSetupnpm ERR! write after endUnhandled rejection Error: EACCES: permission denied, open '/data/jenkins/.npm/a12345遇到这种错误需要在build的execute shell里面加上sudo chown -R ewe-...

Hbase表结构设计_hbase表结构设计 动物分类_knowfarhhy的博客-程序员秘密

hbase模式结构 Hbase的模式结构包括表、RowKey、列族、Timestamp(时间版本)。其实模式是一个三维有序结构,前面三个维度确定一行数据。

ios使用xib自定义view, 在storyboard使用。_shenyingqiang的博客-程序员秘密

1.新建object-c类,从UIView继承2.新建一个同名xib文件,修改File's Owner的Custom Class为新建的自定义view类名(注意,视图类名不能填,只匹配File's Owner的Custom Class)3.自定义view中重写awakeFromNib方法-(void)awakeFromNib{    UIView *view = [[[NSBu

android studio Error:(1, 1) 错误: 非法字符: '\ufeff' 解决方案_chenjk4的博客-程序员秘密

有时在合并他人代码 或 导入其他代码后,编译提示“非法字符:‘\ufeff’”问题,如下:                主要是文件的编码问题,可以有下面几种解决方式:     方案1:用Notepad++打开 art+m 或者 点击菜单栏的格式选项  选择 “UTF-8  无BOM” 编码 。     方案3:ctrl+a   ctrl+x  ctrl+s  ctrl+v,再从新编译。

2021年清华大学电子系985经验贴(一)_清华 电子985_芝麻研途的博客-程序员秘密

2021年清华大学电子系985经验贴(一)先自我介绍一下吧,我一志愿报考清华深圳国际研究生院电子与通信工程,初试总分400+,排名前五,其中信号与系统140+,下面分享一下自己关于备考专业课的一些经验。清华深研院在2021年开始独立命题,把以往的828改为985。个人感觉出题风格与828有很大区别,难度上大幅下降,直接导致电通专业课复试线划到了100。2022年难度肯定会有所增加,不过我猜测应该不会超过828在2020年的难度。参考教材我是以郑君里为主,奥本海姆为辅。在备考时我把郑的教材反复看了好几

随便推点

web安全学习笔记(七) XSS(Cross-site scripting)跨站脚本漏洞_printstr页面_qycc3391的博客-程序员秘密

1.XSS原理解析HTML中,有着<script></script>标签,用于定义客户端脚本。在<script>与</script>之间输入代码,即可实现一些特殊效果。例如,新建两个文件,xxstest.html 和 PrintSrc.php两个文件:<form action = "PrintStr.php" method="post"&...

Loadrunner orcale11g_weixin_34148340的博客-程序员秘密

为什么80%的码农都做不了架构师?>>> ...

Android以依赖项形式添加您的库_android 添加依赖项_大强012的博客-程序员秘密

要在另一个应用模块中使用您的 Android 库的代码,请按以下步骤操作:通过两种方式之一将库添加到您的项目(如果您是在相同项目中创建的库模块,则该模块已经存在,您可以跳过此步骤): 添加已编译的 AAR(或 JAR)文件: 点击File > New Module。 依次点击Import .JAR/.AAR Package和Next。 输入 AAR 或 JAR ...

Couldn't find preset "es2015" relative to directory_岁末Zzz的博客-程序员秘密

Couldn’t find preset “es2015” relative to directory问题解决由于是菜鸟没使用ES标准,而引入的vue-ueditor使用了ES标准,所以编译会报错,解决办法如下:npm install babel-preset-es2015 --save-dev...

获取textarea文本框所选字符光标位置索引,以及选中的文本值;textarea高度自适应,随着内容增加高度增加;获取输入框中的光标位置..._ayfxo22204的博客-程序员秘密

获取textarea文本框所选字符光标位置索引,以及选中的文本值         $.fn.selection = function () { var s, e, range, stored_range; if (this[0].selectionStart == undefined) { ...

python读取数据库文件的扩展名_python获取文件路径、文件名、后缀名的实例_weixin_39959505的博客-程序员秘密

python获取文件路径、文件名、后缀名的实例实例如下所示:#########start 获取文件路径、文件名、后缀名############def jwkj_get_filePath_fileName_fileExt(filename):(filepath,tempfilename) = os.path.split(filename);(shotname,extension) = os.path...

推荐文章

热门文章

相关标签