写点什么

Android Studio Giraffe 稳定版亮相,带来 IntelliJ 2022.3 及全新 IDE 外观

  • 2023-09-20
    北京
  • 本文字数:1095 字

    阅读完需:约 4 分钟

大小:585.68K时长:03:19
Android Studio Giraffe 稳定版亮相,带来IntelliJ 2022.3及全新IDE外观

 Android Studio Giraffe现已稳定,其引入了新的 IntelliJ 2022.3、新的 IDE 外观和感受、改进的 Live Edit、Compose 动画预览,等等。

 

自2013年首次发布之来的十年里,Android Studio 仍然是安卓开发的 IDE。其最新版本在不同领域引入了许多更改,包括 IDE 增强、编码效率提升和构建系统改进等。

 

Android Studio Giraffe 采用了一个新的可选择 IDE 外观和风格,旨在降低视觉复杂性。它致力于简化对最常用功能的访问,同时使较复杂的功能在需要时更易于访问,但在正常使用中不那么突出。此外,它还提供了一个新的主题,使 IDE 的视觉效果看起来更加现代:

 

随着 Giraffe 的发布,我们已经开始采用新的 UI,并对 Android Studio 进行了一些特定的更改,例如优化 Android 的默认主工具栏和工具窗口配置,以及刷新我们的风格图标。

 

新的 IDE 还包括一个更新的设备资源管理器,它可以检查任何连接设备的文件和进程,包括复制或删除文件、终止进程或将调试器附加到正在运行的进程上的可能性。

 

在代码效率方面,Android Studio Giraffe 提供了在可组合项中预览 UI 更改的可能性,而无需将应用程序重新部署到模拟器或物理设备上。该功能可以通过设置/编辑器/实时编辑(Settings/Editor/Live Edit)启用,并且需要 Android Gradle Plugin(AGP)8.1 或更高版本以及 Jetpack Compose Runtime 1.3.0 或更高版本的支持。

 

与预览功能相关的是,Compose 动画预览已经支持了许多其他 Compose API,包括animate*AsStateCrossFaderememberInfiniteTransitionAnimatedContent。动画可以播放、暂停、滑动等等。

 

提高代码效率的最后一个帮助来自新的 Android SDK 升级助手。

 

新的 Android SDK 升级助手可以让你直接在 IDE 中查看升级 targetSdkVersion 或应用程序所针对的 API 级别所需的步骤。

 

该助手将显示与你选择的升级选项相关的所有信息,因此你无需要再单独浏览这些信息,并且能够突出显示每个迁移步骤的主要突破性更改。

 

说到构建系统,你现在可以在Gradle构建脚本中使用Kotlin DSL,利用它的编译时检查,可将所有项目代码整合到一种语言下。

 

此外,我们还添加了对基于 TOML 的 Gradle Version Catalogs 的实验性支持,该功能允许你在一个中心位置管理依赖项,并在模块或项目之间共享这些依赖项。

 

最后需要说明的是,Android Studio Giraffe 可以在 Gradle 同步时显示依赖项下载信息。这将能帮助你检测存储库配置中的低效率问题。

 

Android Studio Giraffe 的内容远不止这些。如果你对完整的细节感兴趣,请不要错过官方公告。

 

原文链接:

https://www.infoq.com/news/2023/07/android-studio-giraffe-stable/


相关阅读:

移动端性能挖掘:字节跳动iOS与安卓性能归因实践

Lyft如何检测生产中安卓的内存泄漏

2023-09-20 08:003955

评论

发布
暂无评论
发现更多内容

合约跟单系统搭建,合约一键跟单app

插件化库VirtualAPK详解

寻找生命中的美好

android 插件化 VirtualAPK

线程的故事:我的3位母亲成就了优秀的我!

王磊

Java 线程 多线程

悲观锁与乐观锁的实现(详情图解)

Java架构师迁哥

开发知识 | 即时通讯是怎么做到的?

YonBuilder低代码开发平台

大前端 即时通讯 APP开发 小程序制作 开发技巧

Rust从0到1-代码组织-模块

rust modules 模块

视频录制后有噪音怎么办?教你简答几步去除视频噪音!

奈奈的杂社

redis常见应用场景

Sakura

4月日更

理性看待区块链+大宗商品

CECBC

区块链

2021年处置非法集资部际联席会议:密切关注打着区块链、虚拟货币等旗号的新型风险

CECBC

走完线上 BUG 定位最后一公里

阿里巴巴中间件

可观测性 bug bug修复

全网最全 ECMAScript 攻略

清秋

JavaScript ecmascript 大前端 ES6 Ecma

流程引擎介绍

上海派拉基础研发

流程

聪明人的训练(二十三)

Changing Lin

4月日更

编曲新手可以用什么编曲软件?

奈奈的杂社

阿里巴巴的“双11”高并发秒杀终极版教程!(Java语言设计)

Java 编程 程序员 架构

开发环境上云,打造五星级开发体验

CODING DevOps

Kubernetes 云原生 CODING Nocalhost

泉州有了一个水务大脑,用AI守护“绿水青山”

百度大脑

AI

谈谈 WebRTC 的 SDP Unified Plan

拍乐云Pano

WebRTC

加密原理详解:对称式加密VS非对称式加密

Java架构师迁哥

Golang Test

escray

学习 极客时间 Go 语言 4月日更

使用CrossOver安装第三方软件

懒得勤快

Android组件化和插件化开发

寻找生命中的美好

android 组件化 插件化

破解class文件的第一步:深入理解JAVA Class文件

华为云开发者联盟

Java JVM 索引 class文件

暴涨暴跌的牛市,普通人怎么和平发育?

CECBC

区块链

万字精华:好好巩固你的Nginx知识体系

学Java关注我

Java 编程 架构 程序人生 计算机

饿了么EMonitor演进史

阿里巴巴中间件

可观测性 饿了么 emonitor etrace

LeetCode题解:641. 设计循环双端队列,使用数组,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

一周信创舆情观察(4.12~4.18)

统小信uos

GitHub开源:4行代码实现《黑客帝国》数字雨特效

不脱发的程序猿

GitHub 开源 程序人生 4月日更 黑客帝国

架构实战营模块二作业

刁寿钧

架构实战营

Android Studio Giraffe 稳定版亮相,带来IntelliJ 2022.3及全新IDE外观_Android/iOS_Sergio De Simone_InfoQ精选文章