Android开发之Android Studio安装教程(Android Studio 4.1.1 安装教程及配置)-程序员宅基地

技术标签: Android开发  Android Studio  

目录

0. 引言

1. 配置要求

1.1 官方配置

1.2 建议配置

2. JDK

2.1 JDK 安装

2.2 配置环境变量

3. Android Studio

3.1 Android Studio安装

3.2 SDK下载及配置

4. HelloWorld

4.1 第一版

4.2 第二版

5. 友情链接


=================================================================持续更新中=================================================================

0. 引言

本文第一版是基于 Android Studio 3.4.1 编写的。目前最新版已经更新至 Android Studio 4.1,在安装上并没有太大的变化,Android Studio 4.1 自集成了JDK,可省去用户配置JDK的过程。同时这一版也将再填充一下关于 Android Studio 下载、安装、配置及应用创建过程中一些注意事项和解决方法。

1. 配置要求

1.1 官方配置

Android 开发者官网给开发者提供了不同平台下的设备配置要求,截止2020年12月21日,官网配置要求如下表所示。详情链接:https://developer.android.google.cn/studio

Windows

Mac

Linux

Chrome OS

Microsoft Windows 7/8/10 (64-bit)

Mac OS X 10.10 (Yosemite) or higher, up to 10.14 (macOS Mojave)

GNOME or KDE desktop

Tested on gLinux based on Debian.

8 GB RAM or more recommended

4 GB RAM minimum, 8 GB RAM recommended

4 GB RAM minimum, 8 GB RAM recommended

64-bit distribution capable of running 32-bit applications

4 GB of available disk space minimum

2 GB of available disk space minimum,
4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)

2 GB of available disk space minimum,
4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)

GNU C Library (glibc) 2.19 or later

1280 x 800 minimum screen resolution

1280 x 800 minimum screen resolution

1280 x 800 minimum screen resolution

4 GB RAM minimum, 8 GB RAM recommended

Intel i5 or higher (U series or higher) recommended

   

2 GB of available disk space minimum,
4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)

For more information on recommended devices as well as Android emulator support, visit chromeos.dev
   

1280 x 800 minimum screen resolution

 

1.2 建议配置

Android Studio对硬件配置要求较高,尤其是内存和硬盘,目前多数 Android 开发者主要以 Windows 平台为主,笔者根据实际安装情况给出个人建议配置,如下表所示。除硬件配置要求外,还需要满足两个必要条件:

① 电脑必须连接网络,某些过程需要联网完成;

② 系统用户名需为英文,如为中文,最后 gradle 可能会报错,网上有其他解决方案,但非完美解决方案。

Windows
系统:64-bit-Windows 7或更高
CPU:Intel-i5或更高
内存:8GB或更高
硬盘:剩余空间10GB或更高,推荐使用固态硬盘
分辨率:1280 x 800或更高
注:本配置要求并非为最低配置

2. JDK

2.1 JDK 安装

        Android 版本对 JDK 有相应的要求,Android 5.0 默认使用 jdk 1.7 编译,Android 7.0 默认使用 jdk 1.8 编译。如果 JDK 为 1.6 或 1.7,而 SDK 为最新版本,可能会导致以下问题:

① 创建项目后,浏览布局文件设计图会报错:Android N requires the IDE to be running with Java 1.8 or later。

② 编译项目失败,提示错误:com/android/dx/command/dexer/Main: Unsupported major.minor version 52.0。

③ 运行 App 失败,提示错误:compileSdkVersion 'android-24' requires JDK 1.8 or later to compile。

目前最新的 Android Q 依旧可以使用 jdk 1.8 编译,因此本文采用 jdk 1.8 进行安装。

第1步:打开下载的 jdk 1.8 安装程序,点击"下一步"按钮。

第2步:选择 jdk 1.8 的安装路径,可以使用默认安装路径,也可以自定义安装路径,笔者这里采用默认安装路径,然后点击"下一步"按钮,开始 JDK 的安装。

第3步:安装 jdk 1.8 过程中会弹出 JRE 的安装,点击"下一步"即可。

第4步:等待安装进度条完成

第5步:显示" Java SE Development kit 8 已经成功安装"表明已经安装成功,即可点击"关闭"按钮。

2.2 配置环境变量

第1步:进入"系统属性",选择"高级"标签,然后选择"环境变量",如下图所示。

 第2步:选择下方"系统变量",新建变量名为"JAVA_HOME",变量值为安装 JDK 8 的路径,这里需要根据实际安装路径填写变量值,如下图所示,然后点击"确定"按钮。

第3步:新建变量名为"CLASSPATH",变量值如下图所示,然后点击"确定"按钮。

第4步:选中变量名为"Path"的系统变量,点击"编辑"按钮,打开"编辑环境变量"对话框,选择右侧"新建"按钮,添加"%JAVA_HOME%\bin"目录,如下图所示,然后点击"确定"按钮。

3. Android Studio

3.1 Android Studio 安装

第1步:双击下载完成的 Android Studio 安装程序,弹出安装界面,点击"Next"按钮,如下图所示。

第2步:勾选安装界面中的所有选项(默认已全部勾选),然后点击"Next"按钮,如下图所示。

第3步:进入安装路径配置页面,选择 Android Studio 的安装路径,建议将 Android Studio 安装在除系统盘以外的其他磁盘,然后点击"Next"按钮,最后点击"Install"按钮,开始安装,如下图所示。

 第4步:进入正在安装页面,等待安装完成,然后点击"Next"按钮,如下图所示。

 第5步:完成安装,点击"Finish"按钮,如下图所示。

3.2 SDK下载及配置

第1步:启动 Android Studio 程序,初次运行会提示"Import Android Studio Settings",选择"Do not import settings"选项,点击"OK"按钮,开始加载 Android Studio 程序,如下图所示。

 第2步:加载过程中还会弹出"Data Sharing"界面,考虑隐私安全,选择"Don't send",如下图所示。

第3步:由于缺少 Android SDK 组件,当加载快结束时,会弹出是否需要设置代理,这里点击"Cancel"即可,如下图所示。 

第4步:加载完成后,进入 Android Studio 安装引导界面,点击"Next"按钮,如下图所示。

 第5步:选择自定义"Custom"选项,然后点击"Next"按钮,如下图所示。

第6步:这一步不同于第一版,应该是从 Android Studio 4.0 之后,IDE 自集成 JDK,这里笔者分别给出了原生安装和 IDE 自集成的 jdk 版本,可以看到,原生安装的 jdk 版本是 jdk-8u271,而自集成的 jdk 版本则是 jdk-8u242,由于之前已经配置过环境变量,如果选择自集成 jdk,后面在安装SDK之前,会产生类似告警的信息,因此这里选择"JAVA_HOME"选项,然后点击"Next"按钮,如下图所示。

第7步:选择 UI 主题,用户可根据喜好自行选择,然后点击"Next"按钮,如下图所示。

 第8步:进入 SDK 组件安装,建议看完后再点击"Next"按钮。如果网络很好,正常情况下是可以刷出下面的界面,全部勾选后点击"Next"按钮,如下图所示。

如果无法显示全部内容或空白一片,那是无法访问:dl.google.com服务器。这里给出以下两种解决方式。

① 下载笔者提供的Android SDK包,解压后,在该界面“Android SDK Location”选择解压目录,然后单击“Next”,该SDK包不包含HAXM,可以在完整包中查找。

② 进入网站http://ping.chinaz.com/,进行dl.google.com ping检查,选择大陆响应时间最短的IP地址,如图所示

进入cmd对此IP地址进行ping测试,如果可以将(IP地址 dl.google.com)加入hosts文件中,hosts文件地址:C:\WINDOWS\System32\drivers\etc\hosts。重启电脑后打开Android Studio,应该可以看到列表。

第9步:进入模拟器设置界面,笔者建议模拟器的RAM最小不要低于 2.0GB,最大不要超过电脑内存的一半,这里选择默认的 2.0GB 对于初学者已经够用了,如下图所示。

第10步:最后在安装 SDK 之前,提供用户安装信息的校验,看到"JDK Location",如果选择默认的 JDK 位置,会有一串提示信息,将JDK位置改为"Java_HOME"就不会有此信息出现,确认信息后点击"Finish"按钮,如下图所示。

第11步:开始下载安装 SDK 和模拟器,等待下载完成,如下图所示。

第12步:完成后进入 Android Studio 欢迎界面,如下图所示。

4. HelloWorld

4.1 第一版

第1步:单击主界面“Start a new Android Studio project”,选择创建工程,这里选择“Empty Activity”,单击“Next”,如图所示。

第2步:配置工程,点击“Finish”,如图所示。

第3步:由于我国网络的特殊原因,可能会导致无法编译成功,左下角一直转动,如图所示。解决方法如下:

①单击“File”,选择关闭工程后跳转到主界面,如图所示。

②点击左侧HelloWorld,重新进入工程,选择build.gradle,并添加如下代码,然后单击工具栏上“锤子”形状的按钮,进行重新编译,如图所示。

buildscript {
    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
        google()
        // jcenter()
    }
}

allprojects {
    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
        google()
        // jcenter()
    }

③编译可能需要一段时间,请耐心等待,如果失败请重新尝试并考虑是否是网络问题。

第4步:点击工具栏上“大象”形状按钮,将gradle同步至工程,即“sync project with gradle files”,然后等待进度条完全走完,完成后工具栏上会出现绿色三角按钮,如下图所示。

第5步:点击工具栏上“大象”右侧“手机”形状按钮,打开虚拟设备,如图所示。

①如果当前没有设备,选择左下角创建虚拟设备,单击“Next”,如图所示。

②选择对应的Android版本,请注意各区别,单击“Next”,如下图所示。

第6步:选择右侧三角按钮打开虚拟设备,请耐心等待,如图所示。

 

第7步:选择工具栏绿色三角按钮,并选择“OK”,如图所示。

第8步:成功运行“HelloWorld”,如图所示。

4.2 第二版

第1步:选择欢迎界面"Create New Project",进入"Select a Project Template"引导页,选择"Empty Activity",然后点击"Next"按钮,如下图所示。

第2步:配置工程,注意这里"Save location"的工程路径不要出现空格,否则会有告警"project location should not contain whitespace, as this can cause problems with the NDK tools",然后点击"Finish"按钮,如下图所示。

第3步:进入 Android Studio 主界面,开始"Gradle sync started",此时工具栏下方的快捷键大部分都呈现灰色状态。点击左下角"build",可以查看 Gradle 下载信息,等待下载、解压、同步完成,Log 框中会提示"BUILD SUCCESSFUL in XXm XXs",快捷键也由灰色变为绿色,主要确定一下"Make Project"(锤子)及"Run 'app'"(三角)是否为绿色,如下图所示。

注:似乎最新版 Android Studio 不会产生 Gradle 下载、解压、同步失败的问题,可能是笔者网络较好,因此没有产生此种情况,如果发生 Gradle 错误,可以尝试第一版的解决方法。

 第4步:点击快捷栏的"AVD Manger",打开虚拟设备,如下图所示。

  第5步:点击"Launch this AVD in the emulator"(三角),等待虚拟设备打开,如下图所示。

   第6步:点击"Run 'app' "(三角),等待编译、安装完成,即一个 "HelloWorld" app 完成,如下图所示。

5. 友情链接

序号 网站名称 网址
1 Android 开发者 - Android 开发工具&官方文档  https://developer.android.google.cn/
     
     
     

资源链接:3.4.1 Android Studio资源包

Tip:欢迎大家在下方留言,还有个别可能产生的问题会在后期重新整理。

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

智能推荐

【转】2023年Java学习路线图-黑马程序员-程序员宅基地

文章浏览阅读7.5k次,点赞28次,收藏411次。Java面试宝典(含阿里、腾迅大厂java面试真题,java数据结构,java并发,jvm等java面试真题)以100+企业大厂真实高频Java面试真题为主干,辅以数据结构的可视化展示、算法的可视化展示,窥探底层的工具使用等等可视化手段,用直观、形象的方式展现复杂的知识内容,让学生更清晰、更容易地掌握这些Java面试题与Java知识点。简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。

UE4的AI行为树基础知识_ue4行为树-程序员宅基地

文章浏览阅读1.4k次。UE4的AI基础学习_ue4行为树

【华为云技术分享】一文带你了解Web前端发展历程_华为云前端发版-程序员宅基地

文章浏览阅读2.5k次。摘要:自互联网行业发展以来,web前端不断发展变化着。在前人的基础上,后人有幸能够站在前人的肩膀上行走。前端的发展变化不仅是继承式的迭代,同时也是不断的变革和创造。一、前端到底是个什么?简单点说,浏览器呈现出来的页面,给用户看的、操作的就是前端(客户端);你看不到的,类似一些游戏数据、应用数据之类的就是后端(服务端)。那么再简单点就可以说,前端指的就是浏览器端,后端指的就是为浏览器提供服务和数据的服务器端。这是比较准确的描述,如果往大了讲,你所有看到的一切,网页、移动端网页、小程序、甚._华为云前端发版

MutationObserver - 监听Dom变化_mutationobserver.observe-程序员宅基地

文章浏览阅读783次,点赞18次,收藏26次。监听DOM变化(属性变动、目标子节点变化、观察后代节点等)_mutationobserver.observe

【C/C++】freopen 函数和 fopen 函数|标准输入输入写入文件|屏幕输出写入文件-程序员宅基地

文章浏览阅读9.8k次,点赞13次,收藏65次。freopen 和 fopen 都是C的标准库函数被包含于C标准库头文件中。fopen就是我们最熟悉的打开一个文件用于写入or读取freopen 是打开一个文件,用于接收输入输出流的数据。_freopen

python sys.path.append()和sys.path.insert()_sys. addpath-程序员宅基地

文章浏览阅读3.8k次。转载自: https://blog.csdn.net/dcrmg/article/details/79546962python程序中使用 import XXX 时,python解析器会在当前目录、已安装和第三方模块中搜索 xxx,如果都搜索不到就会报错。 使用sys.path.append()方法可以临时添加搜索路径,方便更简洁的import其他包和模块。这种方法导入的路径会在python程..._sys. addpath

随便推点

BiLSTM双向长短期记忆神经网络回归预测算法(基于Matlab实现)_双向bilstm模型-程序员宅基地

文章浏览阅读539次,点赞11次,收藏9次。正向的LSTM网络接受序列数据的初始状态,逐步学习前向信息并更新内部隐藏状态,最终生成前向隐藏状态序列。反向的LSTM网络则以相反的顺序处理序列数据,并生成相应的反向隐藏状态序列。本文将介绍使用Matlab实现的BiLSTM算法,并展示其在多输入单输出回归问题上的应用。然后,我们定义了BiLSTM模型的层次结构,包括序列输入层、BiLSTM层、全连接层和回归层。与传统的单向LSTM相比,BiLSTM能够同时利用序列数据的前向和后向信息,从而提高模型在长期依赖关系上的学习能力。_双向bilstm模型

D78XX系列——用于各种电视机、收录机、电子仪器、设备的稳压电源电路,输出电流大,内设过热、短路保护电路,无需外接元件-程序员宅基地

文章浏览阅读295次,点赞9次,收藏11次。D78XX系列是用于各种电视机、收录机、电子仪器、设备的稳压电源电路。包括D7805、D7806、 D7808、 D7809、 D7810、 D7812、 D7815。● 输出电流大,IOMAX= 1A.● 封装形式: T0-220。● 内设过热、短路保护电路。

stm32入门学习(基于STM32F103C8T6)_stm32f103c8t6csdn-程序员宅基地

文章浏览阅读456次,点赞8次,收藏2次。じゃ、始めましょう。--最近在学外语,对于IT从业者来说,会是一项优势。_stm32f103c8t6csdn

Anaconda安装_anaconda环境变量e:\anaconda3\library\usr\bin-程序员宅基地

文章浏览阅读7.1k次,点赞41次,收藏196次。文章目录1.Anaconda是什么2.Anaconda下载3.Anaconda安装4.Anaconda环境变量配置5.检验是否安装成功6.检验Anaconda Navifator是否安装成功7.修改Anaconda镜像修改为清华大学镜像移除清华大学镜像8.PyCharm配置Anaconda方式一(建立新的项目时)方式二(已经打开项目)9.总结1.Anaconda是什么Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。Anaconda也是P_anaconda环境变量e:\anaconda3\library\usr\bin

70个常用电脑快捷键,帮你工作效率提升100倍!职场新人必备!_快捷键可以帮助自己-程序员宅基地

文章浏览阅读2k次,点赞11次,收藏44次。电脑快捷键不仅可以帮助我们熟练的操作电脑,还可以帮助我们快速提升自己的工作效率,从此跟加班说拜拜!但由于电脑快捷键过于繁多不方便我们记忆!那么今天小编为大家整理的70个Wordows、Ctrl、Alt、Shift组合快捷键,运用好的话能够帮你工作效率提升100倍!希望能为大家派上用途!下面以图片&文字的形式展现给大家!文字可以直接复制!图片也可以直接拿去收藏!..._快捷键可以帮助自己

用HTML语言制作一个非常浪漫的生日祝福网,手把手教你制作炫酷生日祝福网页_用html做一个生日快乐网页-程序员宅基地

文章浏览阅读2.2w次,点赞317次,收藏636次。明天就是女朋友的生日了, 是时候展现专属于程序员的浪漫了!你打算怎么给心爱的人表达爱意?鲜花礼物?代码表白?还是创意DIY?或者…无论那种形式,快来秀我们一脸吧!_用html做一个生日快乐网页

推荐文章

热门文章

相关标签