高端品牌网站建设兴田德润实力强,河南公司网站建设,网上注册公司需要上传哪些资料,高度重视局门户网站建设目录
前言
Android Studio 下载
Android Studio 安装
Android Studio 使用
一、创建默认项目#xff08;Compose#xff09;
二、创建常规项目
三、使用ViewBinding
四、查看Gradle版本、SDK版本、JDK版本
① Gradle版本
② SDK版本
③ JDK版本 前言 Android开发…目录
前言
Android Studio 下载
Android Studio 安装
Android Studio 使用
一、创建默认项目Compose
二、创建常规项目
三、使用ViewBinding
四、查看Gradle版本、SDK版本、JDK版本
① Gradle版本
② SDK版本
③ JDK版本 前言 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 Iguana | 2023.2.1你可以到官网上去找之前的版本手上有工作项目的不要去轻易尝试说不定你就编译失败了失败了也不要担心解决就可以了。 点击 Download Android Studio 进行下载会出现一个弹窗告诉这个版本的一些信息。 不用管他直接滑动到最后。 勾选上点击按钮下载即可下载好之后会在本地有一个exe安装程序下面来安装。
Android Studio 安装
双击运行安装。 点击 Next 下一步。 点击 Next 下一步。 默认会给你装到C盘这里我修改到了D盘(PS: 这里一定要改路径否则随着你开发过程中你的C盘空间会越来越小这里我放的是D盘只要不装在系统盘里其他盘随意不过也要有一定空间才行。),点击 Next 下一步。 点击 Next 下一步(PS这里没有其他骚操作不要乱来) 等待安装完成。 点击 Next 下一步。 点击Finish进行第一次运行了,如果你不是第一安装了那么就是覆盖安装也是一步到位没啥好讲的。现在我们运行一下 如果你选择上面那个就会在你电脑安装默认的配置这里不导入配置直接OK即可然后你就会看到AS的启动图片 不得不说比之前的要好看一些然后会弹出。 就是让发送使用的信息给谷歌发个锤子点击“Don’t send”。 然后我们进入了欢迎页面这个图片是告诉你Android能做的事情有手机、穿戴设备、TV、车载还有智能设备等点击 Next 。 这个地方是说你没有SDK让你设置代码这里不设置点击 Cancel。 Android Studio 默认会把你的SDK下载放在C盘到时候你的C盘就炸了谷歌太坏了很多新手都会直接下一步这里你需要选择Custom切记切记然后点击 Next 下一步。 之前我们选择自定义SDK的路径在这里就需要自己设置路径了如果你之前有下载过Sdk而这次又将Sdk的目录选择为之前的目录那么就会出现一些组件提示(installed)我选择在D盘下改好之后就点击 Next 。 这里是给Android模拟器进行内存设置推荐4G这里直接Next。 这里是安装Android虚拟器管理驱动点击Next即可。 接下来就是下载需要的一些SDK了点击Next。 在下载前需要你接受一些协议你不会真去看这些协议的除非你是想摸鱼左侧的三项每一项选中之后点击Accpet接受协议三项都通过之后你会看到Finish按钮亮起点击Finish。 这一步比较考验网络通俗一点就是看命了命硬的一步到位命苦的喝杯咖啡以毒攻毒。如果你的网络不支持很有可能导致失败那么你可能需要更换网络环境再进行重新安装尝试这一点就很烦了很多人都会遇到这个问题。运气好的网速好的情况下也就几分钟不好几个小时都是有可能的。很明显我的这个网速就不这么样这个时候你就可以泡一杯咖啡说到咖啡你有没有想到Java的图标呢 终于组件下载完毕了这里你看到有一项安装失败的先不管他点击Finish。现在我们已经安装好了Android Studio下面就可以开始使用了。
Android Studio 使用 这里我们点击New Project创建一个新的项目。 这里选中的是Empty Activity在新版本的Android Studio中Empty Activity模板默认的就是Compose模板如果你没有接触过可以去了解一下如果你希望创建Java或者Kotlin语言模板的项目那么就选择Empty Views Activity点击Next这里我选择的是Empty Activity模板Empty Views Activity模板后面会提到。
一、创建默认项目Compose 这里会默认创建一个Jetpack Compose项目默认语言就是KotlinCompose和之前的XML布局的方式还是有很大区别然后我们改了项目的名称改了项目存放的路径默认在C盘我改到了D盘而这里最低兼容SDK为API 24对应Android7.0这里有一个需要注意的地方那就是Build configuration language在之前的AS中已经可以使用Kotlin作为Gradle的语言了只不过没有主推而现在的这个默认选项的意思就是使用Kotlin作为Gradle的构建语言了之前一直都是使用Groovy进行构建的点击下拉框可以看到如下图所示。 那么选择什么类型呢我们分情况来看分为如下三种情况就以开发者自身来看。
小白开发者建议你选择Groovy DSL这样Gradle的语言就和之前你是用的AS一样同时如果你遇到相关的问题去网上搜索大部分资料也都是基于Groovy语言的Kotlin语言的比较少毕竟推出的时间不长。更何况如果你还有一些老项目的话更加要选择Groovy听人劝吃饱饭。 专一开发者这个不是说感情专一而是对于AS编辑器只用一个版本比如现在还有使用Android Studio3.5、4.1的但是实际工作中需要他升级AS的版本那么到这个版本时如果对自己有信心并且有时间解决相关的问题那么可以选择Kotlin也可以选择Groovy。 老油条开发者爱咋咋地。 如果你选择Kotlin DSL点击Finish。 直接进入项目页面并且你会看到底部在下载一些SDK文件这个过程也需要你的网络条件比较好否则轻则速度很慢重则直接连接超时你会看到一些报错的字样。 我这里比较顺利如果不顺利的话可能就是不断的提示你超时或者连接失败。 第一次创建项目下载的内容会比较多这里以gradle为主要内容其他内容就是支持项目编译运行所需要的插件组件等内容而这个gradle如果网络不好就会直接停止下载你可以切换网络环境继续下载直到你的项目可以正常运行为止。 这段话很重要评论区很多人都会遇到这个问题问我怎么办其实就是你当前的网络下载资源受限或者是很慢导致编译时候这个时候你就手机开个热点电脑连上然后Try Again就行了另外也和手机卡的网络有关系三大运营商都可以试试一个人不可能集齐三个运营商一堆人就很简单了。另外如果你这里更换了网络也不行那么就只能尝试另一种方式了那就是手动下载Gradle版本然后解压到指定目录下你可以上网上去看看我不推荐这种但是你网络不给力也只能这么操作了。真正的强者从不抱怨环境手动狗头
完成之后我们可以直接启动运行你也可以使用快捷键Shift F10顺利的话你就运行成功了否则你可能会出现下面的弹窗提示。 需要你安装HAXM这个前面我们就已经是安装失败了那么点击OK然后继续下一步。 到这里为止你会发现还是不行那么我们就需要检查一下自己的电脑有没有开启“Intel (VMX) Virtual Technology” (或者叫虚拟化技术)这个根据自己的电脑品牌去进行操作那么换个方式都需要进入BIOS里面这里我就不多说了自行百度解决。 开启VT之后再打开AS运行项目这次就会成功了。 已经运行到虚拟机上了到这里创建Compose项目就完成了。
二、创建常规项目 相信会Compose的还是少数虽然Google官方在推这个组件但是在国内用的还是在少数大部分人不会轻易去使用尤其是在你不熟悉的时候但是学习还是可以的因此我们下面来创建常规的项目常规的项目就分Java和Kotlin两种语言了据我所知目前很多学校里就是用Kotlin作为主要语言的那么我们就来创建一个Kotlin语言的项目吧。 File → New → New Project会出现一个弹窗。 这里我们选择Empty Views Activity点击Next。 这里的项目就和我们之前Android Studio创建项目的方式一样了语言你可以切换JavaKotlin这里就选择Kotlin点击 Finish。 这里也会下载一堆插件同样需要网络比较好的情况我大概花了31分钟下载完成之后我们直接运行看看。 很顺利我们又运行成功了这是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然后添加如下代码
Groovy版本 buildFeatures {viewBinding true}Kotlin版本 buildFeatures {viewBinding true}然后右上角会出现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.0targetSdk 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也行。