Android Studio Electric Eel | 2022.1.1 版本

简介: Android Studio Electric Eel | 2022.1.1 版本

前言


  各位读者,新年快乐,现在是2023年了,新的一年,我们的开发也会焕然一新,Android开发的工具Android Studio,也能更新到Android Studio Electric Eel | 2022.1.1 版本了,短期内我将使用此版本学习和开发。


正文


  更新了Android Studio,这个版本是电鳗,上一个版本是海豚,可以通过进行Android Studio下载。

7d0650e103c64bd39c7ec92331927be8.png

  之前你可能也用过这个版本,不过之前是Beta版,中间还有一段时间出过问题,回炉重造过,那段时间你能下载到的最新版本是海豚,经过修复和测试完成之后,目前电鳗版本推出了正式版,我们可以正常使用了,当然不排除在使用过程中所遇到的问题,本文会记录下来。

  同时,公司的测试机,也支持更新到Android 13 了,后续有关于Android 13的适配也会用文章写出来。


一、Android API 和Gradle


  新版AS创建项目时,默认最低版本是24,也就是Android 7,当然你也可以改成之前的低版本,最高版本是33,也就是Android 13,目前最新版本。

e81299d3581744558195ee95bb1b8b7b.png

  创建新项目所对应的Gradle版本是gradle-7.5-bin.zip,这是关于API和Gradle的变化,通过这个配置你可以写能够兼容Android 13的App出来。


二、文件使用提示


  新版本中,项目中的文件被使用,会有一个标识,例如

b5114d4696d3416f8dce13d6e27f1d5a.png

这里提示用两处使用,当我们点击这个2 usages时,会告诉你是哪里。

07e5b5b972a5459c87cb99f237af11b7.png

  之前查看使用的情况需要按住Ctrl键,在鼠标左键点击这个MainActivity,才能看到该文件所使用的地方,现在有这个也挺方便的。

如果你不想看到这个提示,你可以鼠标右键点击。

ad1edb40755f4d6ab98f5c8a6f238828.png

这里可以选择隐藏usages,还有点击Configure…

73d9dad9e96f46f6bc477dbd5bd1e1e9.png

在这里你可以配置提示文字是否显示,修改后记得要重新打开AS。


三、分析依赖功能


 对于Android开发者来说,我们在开发过程中会使用很多的依赖库,而当依赖库版本不统一的时候就会产生冲突,此时我们需要将依赖库的版本改成一样的,而在寻找的过程中可能就很难找,这个功能,可以根据你项目所配置的依赖库版本进行一个分析,并且提示你,此依赖库和那个版本冲突,如下图所示,使用方式:点击Gradle → Analyze Dependencies… ,此时会列出很多依赖项,例如我标注的这几项,你看到右侧就会有该依赖库的作用范围和冲突的版本提示,红字标识的是所对应的冲突版本。

9d6ace3f3fa74b79b8cf64f2ae2078b0.png

  有了这个功能之后我们在开发过程中在排查依赖库的版本问题时能够缩短时间。这里的app右边有一个下箭头,点击之后可以切换对应的build.gradle,输入框你可以搜索想要查找的依赖。

708e451c832d4478a5920b05e80bdc3f.png

同时你可以根据作用范围的类型进行筛选,如图所示。

105287642acc45e989c51bb19ff1e696.png

三角形感叹号图标点击之后就会只显示有冲突提示的依赖,再点击一下恢复之前的样子。

fe626a20089546b8b6453ffc31928d30.png

最右边的眼睛图标用于查看完成的依赖信息,现在是简略的。

ee5b19dcbb374e7098484e59bd76829f.png

点击之后

4bd3b6832695447986dccdf974440cea.png

相关文章
|
3月前
|
人工智能 IDE 开发工具
Studio Bot - 让 AI 帮我写 Android 代码
Studio Bot - 让 AI 帮我写 Android 代码
161 1
|
3月前
|
存储 算法 Android开发
AVB校验微观版本:android avb(Android Verified Boot)验证
AVB校验微观版本:android avb(Android Verified Boot)验证
233 0
|
4月前
|
Java 开发工具 Android开发
OpenCV(一):Android studio jni配置OpenCV(亲测有效,保姆级)
OpenCV(一):Android studio jni配置OpenCV(亲测有效,保姆级)
164 0
|
29天前
|
Java Android开发
Android Studio的使用导入第三方Jar包
Android Studio的使用导入第三方Jar包
12 1
|
1月前
|
运维 监控 Java
应用研发平台EMAS产品常见问题之安卓构建版本失败如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
1月前
|
监控 安全 Android开发
安卓发展历程和主要版本的简要介绍
安卓发展历程和主要版本的简要介绍
35 1
|
2月前
|
数据库 Android开发 数据库管理
【Android】使用android studio查看内置数据库信息
【Android】使用android studio查看内置数据库信息
76 0
|
2月前
|
编译器 开发工具 Android开发
|
2月前
|
Android开发
【Android Studio】小游戏 | 实现两个小动物随手指移动
【Android Studio】小游戏 | 实现两个小动物随手指移动
|
2月前
|
Android开发 数据安全/隐私保护
【Android Studio】简单的QQ登录界面
【Android Studio】简单的QQ登录界面