美文网首页
Android Studio安装教程(超级详细)

Android Studio安装教程(超级详细)

作者: 3clove | 来源:发表于2020-12-19 22:42 被阅读0次

    一、Android Studio工具下载

    官网下载
    AndroidDevTools下载
    Android Studio 中文社区

    二、JDK 和 SDK(了解拓展)

    对于刚接触Android开发的小伙伴,在首次安装Android Studio时必须要先安装好JDK并配置好环境变量,但自Android Studio 2.2.1 开始已经内置OpenJDK 8,所以可以不用去下载Oracle JDK,直接使用内置的OpenJDK。

    官方跟新日志通道

    什么是JDK?

    JDK是Java软件开发包的简称,要想开发Java程序就必须安装JDK,没有JDK的话,无法编译Java程序。JDK是整个Java开发的核心,它包含了Java的运行环境,Java工具和Java基础的类库。

    Oracle JDK?

    Oracle JDK由Oracle公司开发,该公司是Sun许可证,基于Java标准版规范实现。它以二进制产品的形式发布。它支持多种操作系统,如Windows,Linux,Solaris,MacOS等。
    它支持不同的平台,如Intel 32位和64位架构,ARM架构和SPARC。它完全基于Java编程语言。之后,该许可证宣布将根据GPL(通用公共许可证)许可证发布。Oracle JDK包含许多组件作为库形式的编程工具集合。

    OpenJDK?

    OpenJDK是Java SE平台版的开源和免费实现,它是Sun Corporation(现在的Oracle Corporation)于2006年开始的开发结果。它是根据GNU GPL许可证授权的。
    它最初于2007年发布。它由Oracle Corporation,Red Hat,IBM,Apple Inc.,OpenJDK和Java Community等开发。它是使用C ++和Java编程语言编写的。
    它支持不同的操作系统,如FreeBSD,Linux,Microsoft Windows,Mac OS X. OpenJDK是Java SE Platform Edition的官方参考实现。

    Oracle与OpenJDK之间的主要区别?

    1. Oracle JDK版本将每三年发布一次,而OpenJDK版本每三个月发布一次。
    2. Oracle JDK将更多地关注稳定性,它重视更多的企业级用户,而OpenJDK经常发布以支持其他性能,这可能会导致不稳定。
    3. Oracle JDK支持长期发布的更改,而Open JDK仅支持计划和完成下一个发行版。
    4. Oracle JDK根据二进制代码许可协议获得许可,而OpenJDK根据GPL v2许可获得许可。 使用Oracle平台时会产生一些许可影响。如Oracle 宣布的那样,在没有商业许可的情况下,在2019年1月之后发布的Oracle Java SE 8的公开更新将无法用于商业,商业或生产用途。但是,OpenJDK是完全开源的,可以自由使用。
    5. Oracle JDK的构建过程基于OpenJDK,因此OpenJDK与Oracle JDK之间没有技术差异。
    6. 顶级公司正在使用Oracle JDK,例如Android Studio,Minecraft和IntelliJ IDEA开发工具,其中Open JDK不太受欢迎。
    7. Oracle JDK具有Flight Recorder,Java Mission Control和Application Class-Data Sharing功能,Open JDK具有Font Renderer功能,这是OpenJDK与Oracle JDK之间的显着差异。
    8. Oracle JDK具有良好的GC选项和更好的渲染器,而OpenJDK具有更少的GC选项,并且由于其包含自己的渲染器的分布,因此具有较慢的图形渲染器选项。
    9. 在响应性和JVM性能方面,Oracle JDK与OpenJDK相比提供了更好的性能。
    10. 与OpenJDK相比,Oracle JDK的开源社区较少,OpenJDK社区用户的表现优于Oracle JDK发布的功能,以提高性能。
    11. 如果使用Oracle JDK会产生许可影响,而OpenJDK没有这样的问题,并且可以以任何方式使用,以满足完全开源和免费使用。
    12. Oracle JDK在运行JDK时不会产生任何问题,而OpenJDK在为某些用户运行JDK时会产生一些问题。
    13. 根据使用方的使用和许可协议,现有应用程序可以从Oracle JDK迁移到Open JDK,反之亦然。
    14. Oracle JDK将从其10.0.X版本将收费,用户必须付费或必须依赖OpenJDK才能使用其免费版本。
    15. Oracle JDK不会为即将发布的版本提供长期支持,用户每次都必须通过更新到最新版本获得支持来获取最新版本。
    16. Oracle JDK以前的1.0版以前的版本是由Sun开发的,后来被Oracle收购并为其他版本维护,而OpenJDK最初只基于Java SDK或JDK版本7。
    17. Oracle JDK发布时大多数功能都是开源的,其中一些功能免于开源,并且根据Sun的许可授权,而OpenJDK发布了所有功能,如开源和免费。
    18. Oracle JDK完全由Oracle公司开发,而Open JDK项目由IBM,Apple,SAP AG,Redhat等顶级公司加入和合作。

    提醒:由于Oracle JDK从2019年4月16号开始商用收费了!所以个人建议学习、调试的开发者用Oracle JDK,公司企业大项目还是用Open JDK吧,因为当你的产品应用或工具越做越大,越来越有名气和市场影响力时,说不定哪天就收到了Oracle发来的律师函

    为什么要配置JDK环境变量?

    首先了解JDK运行原理:
    一个x.java文件要想被运行,首先要被JDK bin目录下的javac.exe编译生成字节码文件 (x.class文件),然后JDK中的Java命令运行此x.class文件,Java代码就可以被执行。

    配置JDK环境变量方法:

    右键计算机-->属性-->高级系统设置-->环境变量
    (1)系统变量添加新变量JAVA_HOME 变量值:jdk安装路径
    (2)Path添加新变量%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
    (3)系统变量添加新变量CLASSPATH,并且CLASSPATH添加新变量.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

    注:CLASSPATH环境变量不需要配置了,这是jdk1.5之前需要配置的,现在已经不需要配置了,我这里便于对刚接触同学的理解还是配置下。

    什么是SDK?

    Android SDK是Android软件开发工具包,就是在做android开发中提供需要的android类库。

    为什么要配置SDK环境变量?

    不配置也是可以开发的,配置是为了方便使用Android SDK包含的开发工具,
    Android SDK中:
    platform-tools里有adb.exe, sqlite3.exe(与SQLite有关);
    tools目录里有emulator.exe,ddms.bat
    为了能在DOS任何环境下都能直接调用这些工具,所以,配置Android SDK中platform-tools和tools是必要的。

    配置SDK环境变量方法:

    右键电脑-->属性-->高级系统设置-->环境变量
    (1)系统变量添加新变量ANDROID_HOME 变量值:sdk安装路径
    (2)Path添加新变量%ANDROID_HOME%\tools
    (3)Path添加新变量%ANDROID_HOME%\platform-tools (aapt.exe所在路径)
    (4)Path添加新变量%ANDROID_HOME%\build-tools\29.0.3

    三、安装教程

    下面就来一起安装吧,一种是手动下载JDK和SDK并配置环境,
    步骤:
    1.下载JDK并安装
    2.配置JDK环境变量
    3.下载SDK并安装
    4.配置SDK环境变量
    5.下载Android Studio
    6.安装Android Studio

    另一种是直接使用自带的安装
    步骤:
    1.下载Android Studio
    2.安装Android Studio

    1、手动配置

    首先需要下载需要的JDK,资源最顶处有,以AndroidDevTools下载为例

    JDK资源下载

    点击下载,选择需要的版本

    下载好后双击安装

    依次下一步

    下一步

    下一步

    关闭,安装完成,接下来就开始配置JDK环境变量了

    JDK环境变量配置

    进入桌面,右击此电脑,打开属性,选择高级系统设置,选择环境变量。

    打开环境变量
    (1)在系统变量里添加系统变量:变量名:JAVA_HOME ,
    变量值:C:\Program Files\Java\jdk1.8.0_271

    (2)在系统变量里改变系统变量Path,双击Path值对Path值进行编辑,新建两个值,%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;然后确定。

    (3)在系统变量里添加系统变量,变量名:CLASSPATH,变量值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; ps:前面有一点,和分号别丢。

    配置完成,进行验证Java的配置。按下组合键win+R键,输入cmd,按下回车,进行dos系统,此时不需要切换目录,直接依次输入:
    java

    javac

    到此JDK配置完成。

    SDK资源下载

    下载完成打开文件

    双击SDK Manager运行,下载需要的工具包

    画重点要下的:

    (1)tools文件夹下:Android SDK Tools(必须,只需下载一个版本,一般选最新版):基础工具包,版本号待rc字样的预览版。
    (2)tools文件夹下:Android SDK Platform-tools(必须,只需下载一个版本,一般选最新版):从Android2.3开始划分出此目录,存放公用开发工具,如adb,sqlite3等。
    (3)tools文件夹下:Android SDK Build-tools(必须,可以安装多个):Android项目构建工具。(对包进行解析时会用到aapt.exe工具)
    (4)tools文件夹下:Android xx(API xx)目录(可选的各平台开发工具)
    (5)extras文件下:Google USB Driver和Google Web Driver(必须,h5元素定位要用到)

    下载完成后:

    SDK环境变量配置

    前面步骤如上,打开环境变量
    (1)系统变量添加新变量ANDROID_HOME
    变量值:D:\Android_Studio\android-sdk_r24.4.1_windows

    (2)Path添加新变量%ANDROID_HOME%\tools , %ANDROID_HOME%\platform-tools , %ANDROID_HOME%\build-tools\29.0.3

    执行命令adb和aapt,验证是否配置成功

    到此SDK配置完成。

    Android Studio资源下载

    下载完成后双击安装

    直接Next 下一步:

    继续Next 下一步

    上图框中为Android Studio的安装路径,一般不建议安装在系统盘C盘,安装其他盘,继续Next

    框中是询问是否创建桌面快捷方式,直接点击 Install 进行安装

    安装完成,直接 Next

    既然安装完成就直接启动Android Studio吧

    之前从没使用过的直接选第二个,点击OK

    首次启动后,会在默认路径下检测是否有Android SDK,如果没有的话,就会报上述错误
    左边是配置代理,虽然google.com被墙,但是近两年下载sdk速度还行,这里就不配置了,直接点Cancel在接下来选择SDK时用我们之前安装的

    直接Next

    因为我们之前已经下载并配置好了JDK和SDK,此处我们选择第二个自定义,然后Next

    此处选择自己喜欢的风格,然后Next

    此处选择我们之前安装好的JDK路径,然后Next

    因为我们之前安装好了,所以直接选择我们安装好的SDK路径,下面警告提示检测到SDK,向导只会下载丢失或过时的SDK组件,继续Next

    内存的选择,我个人是16G的内存条啦,我就选了4096MB你们根据情况选择就好,最好不要低于2G(2048MB)

    到此安装完成,直接Finish

    点击Configure

    点击Default Project Structure,可以查看我们使用的JDK和SDK路径

    看是不是我们之前配置好的路径地址

    自此手动配置Android 开发环境就已经全部搭建完成了,点击上方的新建工程,开启编程之旅

    2、直接安装

    在没有下载JDK和SDK的前提下,参照上面下载好Android Studio,然后双击安装

    直接Next

    继续Next

    上图框中选择Android Studio安装路径,尽量安装在除C盘外的其他盘,避免造成卡顿,然后Next

    选择框是提示是否创建快捷方式,根据需要,然后install

    然后等待进度完成,点击Next

    到此就安装完成了,点击Finish,打开Android Studio

    首次使用,直接选第二个,然后点击OK

    首次启动后,会在默认路径下检测是否有Android SDK,如果没有的话,就会报上述错误,左边是配置代理,虽然google.com被墙,但是近两年下载sdk速度还行,这里就不配置了,直接点Cancel在后面界面下载安装SDK

    直接Next

    因为我们之前没下载过JDK和SDK所以选上面的默认标准配置,然后Next

    此处选择自己喜欢的风格,然后Next

    框中选择需要下载SDK资源的安装路径,继续Next

    框中显示需要下载的资源,直接Finish开始下载

    下载完成点击Finish

    点击Default Project Structure,可以查看我们使用的JDK和SDK路径

    可以看到这次使用的是我们刚下载的SDK路径地址,JDK为Android Studio自带的路径地址

    到此安装完成,可以开启自己的编程之旅了。

    第一次写,有什么不对的地方欢迎指正,一起进步!

    相关文章

      网友评论

          本文标题:Android Studio安装教程(超级详细)

          本文链接:https://www.haomeiwen.com/subject/skptnktx.html