Android Studio新版本New UI及相关设置丨遥遥领先版

这篇具有很好参考价值的文章主要介绍了Android Studio新版本New UI及相关设置丨遥遥领先版。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、前言

俗话说工欲善其事必先利其器嘛,工具用不好怎么行呢,借着Android Studio的更新,介绍一下新版本中的更新内容,以及日常开发中那些好用的设置。

2、关于新版本

2.1、最新正式版本

Android Studio Giraffe | 2022.3.1 Patch 1
Build #AI-223.8836.35.2231.10671973, built on August 17, 2023

正式版2023.08.17还是挺新的。

2.2、版本对应关系

Android Studio版本 AGP版本 API级别上限
Android Studio Giraffe 3.2-8.1 33

2.3、下载地址

Giraffe:
https://developer.android.google.cn/studio
预览版Hedgehog、Lguana下载:
https://developer.android.google.cn/studio/preview

3、启用New UI

3.1、关于New UI

重新设计的主题旨在降低视觉复杂性,让用户更轻松地使用基本功能,并酌情显示复杂功能,从而打造现代、简洁的外观和风格。
主要更改如下:

  • 简化了主工具栏,新增了 VCS、Project 和 Run widget
  • 工具窗口采用了新的布局
  • 新增了一些浅色主题和深色主题,带有对比鲜明且色调一致的调色板
  • 新增了图标集,更易于辨识

简而言之就是四新:新工具栏、新工具窗口、新主题、新图标。

3.2、启用

打开设置,在Appearance & Behavior下有一个New UI的选项,apply and restart 即可体验Android Studio(IntelliJ)的新界面主题。
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android

3.3、新界面主题一览

Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android
视觉上,整体的画风变化挺大,主要表现在图标、字体、和颜色上,还有顶部的主菜单栏和左上、左下、右上的工具栏,以及底部的导航栏变化。

3.3.1、顶部主菜单

Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android

  • 左边第一个是项目名,点击可以切换,比之前方便了。左边第二个是Git Branch,也就是Version Control,把分支和项目放在一起关联起来,这点还是挺人性化的,我很喜欢;
  • 中间是devices和run小部件;
  • 右边是工程编译+搜索+设置+Account;

看到外网有人说,图标太大,还有“run”那一块的小部件太亮,emmm 我倒觉得整体更清晰了。

3.3.2、工具栏

工具栏(tool windows)有三部分,左上、左下、右上。
左上:
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android
左上是Project+Resource Manager+收起的部分工具

  • Project默认是收起的,点击可展开我们的项目文件列表;
  • 有些工具默认是收藏在**···**中的,比如我比较喜欢用的 TODO,点击会展开工具窗口,并常驻显示在工具栏;

左下:
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android
左下是之前放在底部的Terminal、Logcat等。
长按图标可以进行拖动排序,也可以随意拖动到左上、左下、右上、右下的工具栏中。
不常用的也可以收起来,右键图标点击Hide,会放到 ···
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android

右上:
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android
这一块主要是device管理、Gradle、三方工具。
还有原来底部的通知挪上来了,不习惯的可以拖到右下角的工具栏去。

3.3.3、导航栏

Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android
原先在顶部的导航栏挪到底部来了。
如果你像我一样还会习惯导航栏在顶部的话,可以在View > Appearance > Navigation Bar中进行设置:
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android

3.3.4、紧凑模式

如果你觉得现在的风格图标太大、间隔太大,且使用IntelliJ IDEA开发的话,可以在View > Appearance > Compact Mode中来设置开启或关闭,或者Appearance and Behavior > New UI > enable the Compact mode option
不过这个设置只在新版的IntelliJ IDEA上有,Android Studio中并没有。

4、编辑器Tab

Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android
这一部分文字和间隔都比之前更大了,虽然官方说是「以获得更好的易读性」,但是默认只显示一行的情况下,多点开几个文件就找不到最开始的了,或者不想被回收的文件被回收掉不显示了,这样反而影响效率。
所以我一般会设置成多行的(两行),
Settings > Editor > General > Editor Tabs > Show tabs in > Multiple rows
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android

5、设置JDK版本

近来不管是升级Android Studio还是AGP,在相互版本约束的情况下,会出现JDK版本限制的问题,又或是新版本默认的JDK 11 导致的编译报错,有时候需要去改一下兼容项目的JDK版本。
Settings > Build,Execution,Deployment > Build Tools > Gradle > Gradle JDK
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android

6、乱码问题

有时候升级新版本之后,文件里面的中文注释会出现乱码的情况,这时候需要我们手动去修改一下文件编码。
Settings > Editor > File Encodings
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android
别忘了把properties文件的编码格式也设置一下。

7、字体大小

我更新之后感觉整体字体偏小,默认是13,我个人调到15在外接显示器上感觉合适。
字体大小分为两部分,一个是IDE的,一个是代码的。
IDE:
Settings > Appearance & Behavior > Appearance > Font > Size
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android
代码:
Settings > Editor > Font > Size
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android

8、Logcat

Logcat的新变化在Android Studio Dolphin版本就有了,最大的变化莫过于日志的颜色(Scheme)和日志的筛选(Filter)。
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android

8.1、Scheme

日志等级的颜色比以前更清晰更容易区分了,不需要再自定义设置了。
当然如果你想,可以在 Android Studio > Settings > Editor > Color Scheme 中进行设置。

8.2、Filter

默认是package:mine,对应以前你的包名,当然也是可以改的,Android Studio > Settings > Tools > Logcat

改版之后的Filter使用键值对的方式查询:

  • tag:与日志条目的 tag 字段匹配。
  • package:与日志记录应用的软件包名称匹配。
  • process:与日志记录应用的进程名称匹配。
  • message:与日志条目的消息部分匹配。
  • level:与指定或更高严重级别的日志匹配,例如 DEBUG。
  • age:如果条目时间戳是最近的,则匹配。值要指定为数字,后跟表示时间单位的字母:s 表示秒,m 表示分钟,h 表示小时,d 表示天。例如,age: 5m 只会过滤过去 5 分钟内记录的消息。

查询条件是可以有多个的,比如package + tag + level:

package:mine tag:yechaoa level:debug 

查询条件也是可以写表达式的,支持& |以及括号优先级,比如:

package:mine & ( tag:yechaoa | level:debug )

等等…

历史的记录也支持联想,只要你在Logcat设置中勾选这个:
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android

另外,常用的筛选语句可以选择收藏,在Show history中会优先展示。

8.3、Buffer Size

如果你看日志调试的时候经常出现read: unexpected EOF!,这是因为日志太多把Logcat缓存刷爆了。
可以选择clear再来一次,如果还是刷爆,那可以加上tag,减少冗余日志的输出,也更高效。
当然也可以设置Logcat的缓冲区大小,网上比较多的方案是使用adb logcat -G 4m或者在开发者选项里面设置日志记录器缓冲区大小
其实也还有一个更简单的方式,就是在AS里面设置:
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android
默认是1024KB

9、大小写提示

如果你在引用类或者变量的时候,因为输入的是小写而IDE没有提示的时候,你就需要设置一下匹配大小写了。
Mac:
Settings > Editor > General > Code Completion > Match case > 取消
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android
Win:
Settings > Editor > General > Code Completion > Case sensitive completion > None

10、文件头

一般新建类文件时会有默认的File Header,比如 Created by xxx。
如果你想自定义,可以在Settings > Editor > File and Code Templates > Includes >File Header中设置
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android

11、遥遥领先版

一个彩蛋
Android Studio新版本New UI及相关设置丨遥遥领先版,Android Studio,android studio,android
蹭下华为的流量,给AS改了个名字,有很多人问是怎么搞的,其实非常简单。。
应用程序 > 重命名,然后重新打开就可以了。

12、最后

本文就介绍这些了,其实每次新版本都会更新挺多信息,比如对Compose更好的支持、更好的升级助理等等,关于新版本更多信息,也可点击下方文档地址查看。文章来源地址https://www.toymoban.com/news/detail-705137.html

13、相关文档

  • Android Studio Giraffe | 2022.3.1
  • IntelliJ IDEA New UI
  • Main-changes-and-known-issues
  • View logs with Logcat

到了这里,关于Android Studio新版本New UI及相关设置丨遥遥领先版的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 信创AI背景下,走进遥遥领先的华为昇腾算力

    信创AI背景下,走进遥遥领先的华为昇腾算力

    目录: 0.主要结论 1.研究背景 2.研究目的 3.研究结果 4.结论or疑问 敢立潮头的勇气和担当值得敬佩。信创AI背景下,华为AI算力逐渐成长为国内市场顶端,也是国内敢于和英伟达掰手腕的产商。【昇腾的计算性能配置可持平A100】 产品力仍是消费者用脚投票的主要驱动力。虽有

    2024年01月23日
    浏览(12)
  • 遥遥领先!探索Amazon CodeWhisperer魔力,你的私人AI编程助手!

    遥遥领先!探索Amazon CodeWhisperer魔力,你的私人AI编程助手!

    随着今年人工智能技术的大火,越来越多的领域正在接受和利用这项强大的AI科技,以实现更高效、更智能的工作方式。在软件开发领域,AI技术更是为我们的工作带来了前所未有的变革。从自动代码生成到智能编程助手,AI正在逐步改变开发者的工作方式,提高开发效率和代

    2024年02月08日
    浏览(11)
  • 鸿蒙Harmony应用开发,一起来写一个“遥遥领先”的开眼App

    鸿蒙Harmony应用开发,一起来写一个“遥遥领先”的开眼App

    最近不知道怎么鸿蒙Harmony突然就很火,到处都是鸿蒙开发相关的文章,培训机构的也是各种推鸿蒙应用,不知道是真的🔥了,还是在贩卖焦虑!不过看热度不错,那也就来了解了解咱们的遥遥领先😊,花了大概一周的闲暇时间从了解到参照自己以前开眼App的api写了一款鸿蒙

    2024年01月20日
    浏览(11)
  • 遥遥领先,免费开源的django4-vue3前后端分离项目

    遥遥领先,免费开源的django4-vue3前后端分离项目

    本项目前端基于当下流行且常用的vue3作为主要技术栈进行开发,融合了typescript和element-plus-ui,提供暗黑模式和白昼模式两种主题以及全屏切换,开发bug少,简单易学,项目后端采用了python的django框架作为开发模块。 目前正在搭建到网络服务器中。项目会不定期更新喜欢的朋

    2024年02月04日
    浏览(51)
  • Java中利用Redis,ZooKeeper,数据库等实现分布式锁(遥遥领先)

    Java中利用Redis,ZooKeeper,数据库等实现分布式锁(遥遥领先)

    1.1 什么是分布式锁 在我们进行单机应用开发涉及并发同步的时候,我们往往采用synchronized或者ReentrantLock的方式来解决多线程间的代码同步问题。但是当我们的应用是在分布式集群工作的情况下,那么就需要一种更加高级的锁机制,来处理种跨机器的进程之间的数据同步问题

    2024年02月03日
    浏览(13)
  • Android Studio新版UI介绍

    Android Studio新版UI介绍

     展开之后,主要功能与原来菜单栏功能一样,最大的变化就是把setting独立出去了。 而项目名称这里,展开就可以看到打开的历史工程列表,可以直接新建工程,原来需要在项目名称上右击出菜单选择操作。 分支名称原来显示在整个界面右下方,看起来很不起眼,很多开发

    2024年02月04日
    浏览(10)
  • 小米6/6X/米8/米9手机刷入鸿蒙HarmonyOS.4.0系统-刷机包下载-遥遥领先

    小米6/6X/米8/米9手机刷入鸿蒙HarmonyOS.4.0系统-刷机包下载-遥遥领先

    小米手机除了解锁root权限,刷GSI和第三方ROM也是米粉的一大爱好,这不,在华为发布了HarmonyOS.4.0系统后不久,我们小米用户也成功将自己的手机干山了HarmonyOS.4.0系统。虽然干上去HarmonyOS.4.0系统目前BUG非常多,根本不能满足我们的日常使用,但作为备用机的小米手机,还是可

    2024年02月09日
    浏览(14)
  • Android Studio的新界面New UI,怎么切换回老界面

    Android Studio的新界面New UI,怎么切换回老界面

    最近更新了Android Studio,发现界面风格不一样了,有点像Windows 11的风格,详见图片 不习惯,还是习惯老界面,菜单File-Setting,在Setting界面将Enable new UI的勾去掉,点OK,重启Android Studio,熟悉的界面又回来了。

    2024年02月19日
    浏览(10)
  • 新版本android studio 2022.2.1 aidl的相关问题

    问题1. 新版本android studio(2022.2.1)无法创建aidl文件,创建选项是灰色的。 解决办法(来源: 解决androidstudio2022.2.1新建不了aidl文件_android_lingz的博客-CSDN博客 ): build.gradle(app)添加 问题2. android studio导入包含aidl的项目以后,aidl文件中的接口类在实现代码中提示找不到类型。

    2024年02月15日
    浏览(6)
  • Android Studio Hedgehog 2023.1.1 Canary 10 新版UI使用

    AndroidStudio常用设置功能:https://blog.csdn.net/zxc514257857/article/details/118326666 Android中开发环境的配置(AS环境) https://blog.csdn.net/zxc514257857/article/details/56511991 AndroidStudio初次安装时的个人配置 https://blog.csdn.net/zxc514257857/article/details/72638798 AndroidStudio的日常使用——快捷键 https://blo

    2024年02月13日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包