智能体刷屏的背后,是 AI 应用拐点的来临?AICon 北京站议程重磅公布,50+ 硬核分享不容错过 了解详情
写点什么

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:589383

评论

发布
暂无评论

共1575道,内卷把我逼成“收集王”汇总十家大厂面试题后,产出Java“完美圣经”

Java架构师迁哥

Reactive Spring实战 -- 响应式MySql交互

binecy

MySQL 响应式编程 Reactive Spring

用太极拳讲分布式理论,真舒服!

悟空聊架构

分布式 事务 CAS Base 7月日更

软件开发的22条黄金法则

Zhendong

程序员 开发

免费分享Spring Boot开发的优秀图书

Java入门到架构

Java springboot

从0到1:用脚做一个路由器漏洞实例

网络安全学海

运维 网络安全 信息安全 渗透测试· SQL注入

初探 Redis 客户端 Lettuce:真香

白亦杨

Java redis

linux服务器开发人员必须要彻底理解的关于【Linux】IO的线程模型

Linux服务器开发

reactor 网络编程 epoll Linux服务器开发 IO模型

Ansible Role

耳东@Erdong

ansible 7月日更 ansible role

两天搞定一个BUG

IT蜗壳-Tango

7月日更

5G+工业互联网 智造驱动新发展

唯一网络

欧洲杯上链,区块链语境下的数字化有什么不一样?

CECBC

百分点大数据技术团队:ClickHouse国家级项目性能优化实践

百分点大数据团队

在数字经济领域实现更充分更高质量就业的思考

CECBC

推荐系统的人工调控策略(三十五)

Databri_AI

人工智能 商业价值 推荐系统

让AI抛弃“小作坊”,拥抱“工业化”:盘古大模型究竟是什么?

脑极体

在线ASCII流程图编辑器工具

入门小站

工具

5分钟速读之Rust权威指南(四十)高级trait

wzx

rust

自建开发工具系列-Webkit内存动量监控UI(四)

Tim

UI JSX

Flink生产环境TOP难题与优化,阿里巴巴藏经阁YYDS

王知无

区块链与AI、大数据等技术融合,将带来哪些产业变革?

CECBC

Redisson 分布式锁源码 09:RedLock 红锁的故事

程序员小航

Java 源码 分布式锁 redisson 红锁

如何加速应用网格化部署?看这款社交产品怎么做

阿里巴巴中间件

这份面试笔记到底有什么魔力?可以使我斩获了8家大厂offer(Java岗)

Java架构师迁哥

想学好编程,别背代码!

程序员鱼皮

Java Python 学习 大前端 计算机基础

Linux之文件属性详解

入门小站

Linux

给AI时代装配“新大脑”:数据密集型超算带来了哪些变革?

脑极体

代理

卢卡多多

代理 代理原理 7月日更

什么是统一语言?

escray

学习 极客时间 6月日更 7月日更 如何落地业务建模

观天安门升旗纪要

穿过生命散发芬芳

摄影 游记 升旗

SPAC:海外造壳上市

石云升

上市 7月日更

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