写点什么

Android Studio Ladybug 更新:新增 Gemini 支持、调试功能及更多改进

  • 2025-03-06
    北京
  • 本文字数:1012 字

    阅读完需:约 3 分钟

大小:505.87K时长:02:52
Android Studio Ladybug 更新:新增 Gemini 支持、调试功能及更多改进

在最近发布的 Android Studio Ladybug (2024.2.2) 更新中,谷歌新增了 Gemini 代码转换功能,用于修改、重构或编写代码,同时优化了调试和测试工具,并改善了开发者体验。此外,IDE 还采用了最新的 IntelliJ 2024.2 平台版本。

 

Gemini 代码转换功能可帮助开发者简化复杂代码、执行特定的代码转换、生成新函数,并为现有代码添加文档注释。开发者可在 Gemini 提供的输入框中描述想要进行的更改,例如对选中的代码执行“简化并修改以符合惯用写法”或“添加文档注释”等操作。Gemini 根据输入的指令生成修改建议后,开发者还可以进一步调整提示词,以优化结果,然后再接受代码更改。

 

开发者还可以使用 “重构 > 重命名” 操作来重命名变量、类或方法。Gemini 会根据上下文提供多个推荐名称。此外,还有一个类似的转换功能 “重新思考变量命名”,通过分析文件整体,并提供变量和方法名称的优化建议,以提升代码的可读性和可维护性。

 

此外,开发者还可使用“Gemini > 文档 ” 操作,为函数、类或属性添加文档注释。在此过程中,开发者可以在接受更改之前修改 Gemini 提供的建议,或通过提示词进一步优化结果。最后,Gemini 还支持为代码修改自动生成详细的 git commit 消息,帮助开发者更清晰地记录变更内容。

 

Android Studio Ladybug 2024.2.2 还为 Wear OS 引入了新的调试工具,使开发者能够实时预览 Wear OS 瓷片(Tile)动画。在预览过程中,开发者可以控制动画播放速度、检查或修改变量,以观察其对动画效果的影响。此外,对动画代码的任何更改都会立即反映在预览面板中,提高了调试效率。

 

此外,Ladybug 2024.2.2 通过 Wear Health Services 提供了更便捷的健康数据处理方式。开发者现在可以直接在模拟器中模拟活动数据,如心率、距离和速度,不用再佩戴实际的设备或亲自进行运动来生成健康数据。

 

本次更新还带来了一些提升开发者体验的新功能,其中包括:通过提供 JSON 数据来解析失效链接,从而简化 App Links 实现流程的 App Links Assistant;Google Play SDK Insights 则是一款增强版 linter,可分析 Google Play SDK Index 和 Play Developer Console 上的公共 SDK,帮助开发者优化代码。

 

最后,Android Studio Ladybug 2024.2.2 采用了 IntelliJ 2024.2,带来了更直观的代码补全建议、Search Everywhere 对话框中的预览功能,以及更高效的日志管理能力。

 

原文链接:

Android Studio Ladybug Update Adds Gemini Support, New Debugging Features, and More

2025-03-06 09:588719

评论

发布
暂无评论

开鸿智谷与华秋达成生态共创合作,共同打造硬件生态

华秋电子

直播预告 | 博睿学院:让Arthas带你玩转jvm

博睿数据

JVM 可观测性 智能运维 博睿数据 博睿学院

向量检索在大模型应用场景的技术和实践

Baidu AICLOUD

向量检索 大模型

低代码技术分享官丨BPMN 2.0简介

inBuilder低代码平台

流程 低代码平台

IBM收购数据可观测性厂商 Databand.ai

乘云数字DataBuff

HashData:让大模型“飞入寻常百姓家”

酷克数据HashData

点云标注中的隐私保护和数据安全问题

数据堂

阿里云蝉联 FaaS 领导者,产品能力获最高分

阿里巴巴云原生

阿里云 云原生 函数计算

华秋慕尼黑上海电子展圆满收官,数字化赋能智能制造!

华秋电子

深开鸿与华秋达成生态共创合作,共同打造硬件生态

华秋电子

先楫半导体与华秋达成生态共创合作,共建技术生态社区

华秋电子

点云标注在自动驾驶中的实践应用与挑战

数据堂

应对突发流量,如何快速为自建 K8s 添加云上弹性能力

阿里巴巴云原生

阿里云 Kubernetes 云原生

软件测试/测试开发丨Python 数据类 dataclass 学习笔记

测试人

Python 软件测试 dataclass

软件测试 | Java语言的特点

测吧(北京)科技有限公司

测试

关于硬件加速器FPGA的异构加速流程&龙蜥CI框架及实践介绍 | 第 87-88 期

OpenAnolis小助手

ci 开源 sig 龙蜥大讲堂 浪潮信息

润和软件与华秋达成生态共创合作,共同推动物联网硬件创新

华秋电子

软通动力与华秋达成生态共创合作,共同推动物联网硬件创新

华秋电子

LeetCode题解:2618. 检查是否是类的对象实例,迭代和递归

Lee Chen

JavaScript LeetCode

在《比特与瓦特》的交点,藏着未来能源的一些真相

脑极体

新能源

MES1.0.0正式发布|万界星空推出免费的MES系统

万界星空科技

开源 MES系统 制造业生产管理系统

实现大文件远程传输、备份和共享的小秘诀

镭速

大文件远程传输

有哪些好用的远程传输大文件的软件

镭速

远程传输大文件

aspera替代方案:可靠和高效的企业文件传输工具

镭速

aspera替代方案 企业文件传输工具

国内市场知名的数据可视化工具

2D3D前端可视化开发

数据分析 数据可视化 商业智能 数据可视化工具 可视化大屏

将DAST集成到CI/CD管道中的优势和实施步骤

互联网工科生

CI/CD DAST web 服务

Android Studio Ladybug 更新:新增 Gemini 支持、调试功能及更多改进_Android/iOS_Sergio De Simone_InfoQ精选文章