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

相关文章
|
11月前
|
SQL 人工智能 Dart
Android Studio的插件生态非常丰富
Android Studio的插件生态非常丰富
630 1
|
11月前
|
Ubuntu Linux Android开发
Android Studio支持多种操作系统
Android Studio支持多种操作系统
501 1
|
6月前
|
开发工具 Android开发 iOS开发
如何在Android Studio中配置Flutter环境?
如何在Android Studio中配置Flutter环境?
1427 61
|
3月前
|
存储 机器学习/深度学习 API
Android API Level 到底是什么?和安卓什么关系?应用发布如何知道自己的版本?优雅草卓伊凡
Android API Level 到底是什么?和安卓什么关系?应用发布如何知道自己的版本?优雅草卓伊凡
551 31
Android API Level 到底是什么?和安卓什么关系?应用发布如何知道自己的版本?优雅草卓伊凡
|
5月前
|
Android开发 Windows
Android studio 报错Connect to 127.0.0.1:8888 [/127.0.0.1] failed: Connection refused: connect(已解决)
这是一篇关于解决Android Studio报错“Connect to 127.0.0.1:8888 failed: Connection refused”的文章。问题通常因系统代理设置被Android Studio自动保存导致。解决方法是找到系统中Android Studio使用的gradle.properties文件(位于Windows的C:\Users\你的电脑用户名\.gradle或Mac的/Users/.{你的用户目录}/.gradle),删除或注释掉多余的代理配置后保存并重新Sync项目。希望此经验能帮助快速解决同类问题!
705 36
|
5月前
|
Java Android开发
Android studio中build.gradle文件简单介绍
本文解析了Android项目中build.gradle文件的作用,包括jcenter仓库配置、模块类型定义、包名设置及依赖管理,涵盖本地、库和远程依赖的区别。
457 19
|
8月前
|
移动开发 安全 Java
Android历史版本与APK文件结构
通过以上内容,您可以全面了解Android的历史版本及其主要特性,同时掌握APK文件的结构和各部分的作用。这些知识对于理解Android应用的开发和发布过程非常重要,也有助于在实际开发中进行高效的应用管理和优化。希望这些内容对您的学习和工作有所帮助。
738 83
|
6月前
|
Java API 开发工具
Android cmdline-tools版本与最小JDK的关系
总的来说,Android的命令行工具和JDK之间的关系就像是一场舞会,两者需要彼此配合,才能共同创造出美妙的舞蹈。如果选择了不合适的舞伴(即不兼容的版本),可能会导致舞蹈中的步伐混乱,甚至无法完成舞蹈。而即使选择了合适的舞伴,也需要考虑舞伴的舞蹈技巧(即性能和稳定性),才能确保舞蹈的完美表现。因此,选择合适的Android命令行工具和JDK版本,是每一个Android开发者都需要面对的重要决定。
200 13
|
8月前
|
前端开发 Java 编译器
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
213 36
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
|
7月前
|
安全 开发工具 Android开发
【Android Git】Git版本回退方式
在实际操作中,选择合适的版本回退方式,可以有效地管理代码版本,提高开发效率和代码质量。
381 26

热门文章

最新文章