当前位置:   article > 正文

【D001】Android Studio 安装_android studio需要下载java吗

android studio需要下载java吗

前言

  Android开发不可或缺的一个开发工具,Android Studio,这个开发工具也是Google力推的,如果你还在使用Eclipse的话,那么可以考虑升级一下,在早期的Android Studio版本中并没有自带JDK,因此你会看到我们需要配置Java JDK的环境变量,才能够正常编译Android项目,而在新版本中,你就不需要这样做了,因为Android Studio中自带了一个JDK版本,目前来说是跟随版本来的,就拿最新的Android Studio来说,根据Gradle版本规定最低要求JDK 17。

  那么对于需要安装Android Studio的开发者来说,你需不需要配置电脑的JDK环境变量呢?分情况,如果你只是做Android 开发的话,那么是不需要配置环境变量的,在一些特殊场合下才会用到相关的内容,而如果你还做Java开发的话那么你是需要配置环境变量的,请参考:Java环境变量配置,这个文章是根据JDK 1.8做的,如果你要使用JDK11、JDK17的话最好是再找找相关的配置文章,总体差别不大,配置方式都差不多,只不过JDK11、JDK17需要手动去配置jre的环境。

Android Studio 下载

  Android Studio下载地址-谷歌中国,最新版本目前是Android Studio Flamingo | 2022.2.1 Patch 2,你可以再到官网上去找之前的版本,手上有工作项目的不要去轻易尝试,说不定你就编译失败了,失败了也不要担心,解决就可以了。

在这里插入图片描述

点击 Download Android Studio 进行下载,会出现一个弹窗告诉这个版本的一些信息。

在这里插入图片描述

不用管他,直接滑动到最后。

在这里插入图片描述

勾选上,点击按钮下载即可,下载好之后会在本地有一个exe安装程序,下面来安装。

Android Studio 安装

双击运行安装。
在这里插入图片描述

点击 Next 下一步。

在这里插入图片描述

点击 Next 下一步。

在这里插入图片描述

  默认会给你装到C盘,这里我修改到了D盘(PS: 这里一定要改路径,否则随着你开发过程中,你的C盘空间会越来越小,这里我放的是D盘,只要不装在系统盘里,其他盘随意,不过也要有一定空间才行。),点击 Next 下一步。

在这里插入图片描述

点击 Next 下一步(PS:这里没有其他骚操作,不要乱来)
在这里插入图片描述

等安装完成。

在这里插入图片描述

点击 Next 下一步。

在这里插入图片描述

  点击Finish进行第一次运行了,如果你不是第一安装了,那么就是覆盖安装,也是一步到位,没啥好讲的。现在我们运行一下:

在这里插入图片描述

  如果你选择上面那个就会在你电脑安装默认的配置,这里不导入配置,直接OK即可,然后你就会看到AS的启动图片:

在这里插入图片描述

不得不说比之前的要好看一些,然后会弹出。

在这里插入图片描述

就是让发送使用的信息给谷歌,发个锤子,点击“Don’t send”。

在这里插入图片描述

这个地方是说你没有SDK,让你设置代码,这里不设置,点击 Cancel

在这里插入图片描述

这个图片是告诉你,Android能做的事情有手机、穿戴设备、TV、车载,还有智能设备等,点击 Next

在这里插入图片描述

  Android Studio 默认会把你的SDK下载放在C盘,到时候你的C盘就炸了,谷歌太坏了,很多新手都会直接下一步,这里你需要选择Custom,切记切记,然后点击 Next 下一步。

在这里插入图片描述

  在新版本的Android Studio中会让你配置Android Studio 自带的JDK的安装路径,因为我们的Android Studio安装在D盘,所以相关的JDK也会自动安装在对应的路径下,如上图所示,就不用再改了,直接Next

在这里插入图片描述

白色的看久了,我觉得眼睛不舒服,所以我都是默认黑色的,看个人喜好,然后点击 Next

在这里插入图片描述

之前我们选择自定义SDK的路径,在这里就需要自己设置路径了,我选择在D盘下,改好之后就点击 Next

在这里插入图片描述

这里直接Next

在这里插入图片描述

安装Android 虚拟机驱动,点击Next

在这里插入图片描述

这是之前的设置项,包括下载的文件大小,这里看一下就好,点击Next

在这里插入图片描述

  这里是Android Studio的一些许可协议,你需要接受它才能进行下载,我们可以看到这边的协议栏里有3个协议,右边是这个协议的具体说明,感兴趣的可以看一下,不感兴趣的,点击Accept,接受协议,然后左边的协议栏中的一项协议的红色星号就消失了,三个协议都需要接受,都接受之后,你会看到Finish按钮会亮起,点击Finish

在这里插入图片描述

  下载相关的组件,这里就比较考验你的网速。网速好几分钟,不好几个小时都是有可能的。很明显,我的这个网速就不这么样,这个时候你就可以泡一杯咖啡,说到咖啡你有没有想到Java的图标呢?

在这里插入图片描述

好了,点击finish,现在我们已经安装好了Android Studio,下面就可以开始使用了。

Android Studio 使用

在这里插入图片描述

这里我们点击New Project,创建一个新的项目。

在这里插入图片描述

点击Next

一、创建默认项目(Compose)

在这里插入图片描述

  这里会默认创建一个Jetpack Compose项目,默认语言就是Kotlin,Compose和之前的XML布局的方式还是有很大区别,然后我们改了项目的名称,改了项目存放的路径,默认在C盘,我改到了D盘,而这里最低兼容SDK为API 24,对应Android7.0,点击Finish

在这里插入图片描述

  第一次创建项目,下载的内容会比较多,这里以gradle为主要内容,其他内容就是支持项目编译运行所需要的插件,组件等内容,而这个gradle如果网络不好就会直接停止下载,你可以切换网络环境继续下载,直到你的项目可以正常运行为止。 这段话很重要,评论区很多人都会遇到这个问题,问我怎么办,其实就是你当前的网络下载资源受限或者是很慢导致编译时候,这个时候你就手机开个热点,电脑连上然后Try Again就行了,另外也和手机卡的网络有关系,三大运营商都可以试试,一个人不可能集齐三个运营商,一堆人就很简单了。

在这里插入图片描述

哦豁,终于初始化编译完成了,下面我们来运行一下。

在这里插入图片描述

  这里我们看到已经有了一个虚拟机,启动试试看,第一次启动虚拟机时间会比较长,耐心等待,虚拟机启动完成之后就会运行项目。

在这里插入图片描述

运行成功,就是这么简单。

二、创建常规项目

  相信会Compose的还是少数,虽然Google官方在推这个组件,但是在国内,用的还是在少数,大部分人不会轻易去使用,尤其是在你不熟悉的时候,但是学习还是可以的,因此我们下面来创建常规的项目,常规的项目就分Java和Kotlin两种语言了,据我所知,目前很多学校里就是用Kotlin作为主要语言的,那么我们就来创建一个Kotlin语言的项目吧。

  File → New → New Project,会出现一个弹窗。

在这里插入图片描述

这里我们选择Empty Views Activity,点击Next

在这里插入图片描述

这里的项目就和我们之前Android Studio创建项目的方式一样了,语言你可以切换Java,Kotlin,这里就选择Kotlin,点击 Finish

在这里插入图片描述

  很顺利,我们又运行成功了,这是Kotlin的项目,Kotlin项目的开发你需要掌握Kotlin语言,不然很多的特性你都看不懂,学会了就用起来很爽,下面我们来使用ViewBinding,这是Google官方推出的一个Jetpack 组件,下面我将会分别在Kotlin语言和Java语言中使用,至于Compose中是不需要这个组件的,因为Compose项目中没有xml,注意。

三、使用ViewBinding

  在使用ViewBinding之前,我们先了解它是用来干什么的,一句话概括就是可以让你不用再写findViewById(),因为常规的Android项目都是代码和布局XML构成页面,我们在页面上去完成自己的业务需求逻辑,业务功能,而代码中使用XML中的控件,首先要给控件Id,其次要实例化,通过findViewById()来完成,这个步骤在XML中控件很多的时候就尤为繁琐,因此Google推出ViewBinding来解决这一问题,如果你想知道ViewBinding是怎么实现的,可以留言,下面我们来讲述怎么使用ViewBinding。

在这里插入图片描述

打开app模块的build.gradle,然后添加如下代码:

    buildFeatures {
        viewBinding true
    }

   
   
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

  然后右上角会出现Sync Now,点击一下就会下载相应的资源,如上图所示,现在我们就是相当于打开了ViewBinding的开关,然后我们使用它,在activity_main.xml中为TextView写一个id。

在这里插入图片描述

然后回到MainActivity中使用。

在这里插入图片描述

  这里的使用也很简单,如果你了解Kotlin语法的话,首先是创建一个binding变量,类型是ActivityMainBinding,这是一个编译时生成的类,它源于你的activity_main.xml,就是将你的xml进行驼峰名称再加上Binding后缀,如果你的布局是item_device.xml,那么生成的类就是ItemDeviceBinding,这样你应该好理解了,参考上图的写法即可,下面我们再用一张图来说明Java项目中的ViewBinding的用法。

在这里插入图片描述

配置开关和为控件增加Id都是一样的,只是语法上有区别,如上图所示。

四、查看Gradle版本、SDK版本、JDK版本

  一个项目能否正常编译取决于我们的Gradle、SDK以及JDK,不同版本之间是由不同的配置关系的,这对于你来说是否有些复杂呢?不过不用担心,当你可以正常安装Android Studio并且能够正常运行时,你的这三个配置就是可以的,属于默认搭配,你只管写代码就好了。

  然而,世事无常,也许有时候项目的开发者不是自己,那么别人的项目你想要运行,有两个选择,第一:配置项目所需要的Gradle和SDK,第二:更改项目的Gradle和SDK满足当前环境。

① Gradle版本

  Gradle再细分就是Gradle版本和Gradle插件版本,两者之间是有关联的,你可以参考Android Gradle 插件版本说明,下面我们先看Gradle版本,如下图所示查看:

在这里插入图片描述

Gradle插件版本,如下图所示查看:

在这里插入图片描述

怎么查看就怎么修改,修改后记得要Sync Now点击一下。

② SDK版本

  SDK版本就是当前项目所编译的版本,下面我们查看一下当前项目的配置Android版本,如下图所示:

在这里插入图片描述

  这里compileSdk 33表示编译版本为API 33,对应的是Android13.0版本,minSdk 24表示最低编译版本为API 24,对应Android 7.0版本,换句话来说,你的项目可以在Android7.0到Android13.0这个区间的的Android设备上运行,当然也包括7.0和13.0,targetSdk 33表示当前SDK版本为API 33,当你的项目低于或者高于这个环境的时候你就需要配置相关的SDK了,在哪里配置呢?顶部导航栏点击 File → Settings... 如下图所示:

在这里插入图片描述
  这里我们可以看到当前下载Android 13.0的SDK,还能看到其他的Android版本,也可以看到Android版本所对应的API版本,这里我们看到的是简略信息,你可以勾选右下方的Show Package Details,就能查看详情信息了,当我们下载其他版本的SDK时,勾选上,要下载的目标版本SDK,此时弹窗右下角底部的Apply按钮就可以点击了,点击之后就会下载相关的SDK,然后你就可以切换其他的API版本了。

③ JDK版本

  JDK版本如下图所示:

在这里插入图片描述

  这里就很简单了,默认的是JDK 17,这里就关系到你的项目能否正常运行,点击下拉框就可以看到这个JDK的版本信息了,或者你添加自己本地的JDK也行。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/563543
推荐阅读
相关标签
  

闽ICP备14008679号