Android Studio Narwhal | 2025.1.1新功能

Android Studio 中的 Gemini 支持多模式图像附件

现在,您可以在 Android Studio 中将图像直接附加到 Gemini 提示中。您可以即时获取复杂技术图表的洞察,或使用设计模型生成相应的代码框架。这种将视觉环境无缝集成到 AI 辅助工作流程中的设计方式,将效率和创造力提升到新的高度。

Android Studio 中的 Gemini 支持文件附件

您现在可以在 Android Studio 中与 Gemini 聊天时将文件作为上下文附加。@在查询栏中键入以调出文件完成菜单并选择要附加的文件。点击上下文下拉菜单 可查看 Gemini 自动附加了哪些文件。您可以选择选中或取消选中文件。将鼠标悬停在**"最近文件"**上可查看最近附加的文件列表。

使用应用程序备份和恢复进行测试和开发

确保Android 备份和恢复功能在您的应用中正常运行是确保用户在切换到新设备或从云端恢复后仍能继续使用您的应用的关键方面。但是,测试数据备份和恢复功能是否适用于您的应用可能很困难。

Android Studio Meerkat 功能删除功能为您提供了为应用生成备份并将其恢复到其他设备的方法。此功能可用于测试您的应用在从设备到设备或从云备份恢复应用数据时是否按预期运行,或者如果您想以更快的方式设置测试设备并保存开发和调试应用所需的数据。

生成备份

要生成备份文件,请执行以下操作:

  1. 将应用的调试版本部署到连接的设备
  2. 使用以下操作之一来生成备份:
    • 正在运行的设备 窗口中,单击工具栏中的**"备份应用数据"操作**
    • 从主菜单栏中选择运行> 备份应用数据
    • 设备资源管理器 > 进程选项 卡中,右键单击应用程序进程并选择备份应用程序数据
  3. 在出现的对话框中,执行以下操作:
    • 确认要为其生成备份的应用程序的应用程序 ID

    • 选择是否要生成设备到设备 或 **云(未加密)**备份

    • 确认要保存的备份的名称和位置。默认情况下,备份保存到当前 Android Studio 项目的根目录。

      为您的应用生成备份。

  4. 当 Android Studio 询问是否可以停止应用时,点击**"确定"**。要生成备份,Android Studio 必须停止应用进程。

您可以在"项目">"Android" 工具窗口的**"备份文件"**节点下查看生成的备份。

恢复应用数据

要恢复应用程序数据,请执行以下操作:

  1. 将您的应用部署到连接的设备。该应用应具有与要恢复到设备上的备份文件相同的应用程序 ID。
  2. 导航至以下操作之一并单击:
    • 在**"正在运行的设备"** 窗口中,单击工具栏中的**"恢复应用程序数据"** 操作,然后从最近的历史记录中选择一个备份文件或单击"浏览"
    • 从主菜单栏导航到运行>恢复应用程序数据。
    • 设备资源管理器 > 进程选项 卡中,右键单击应用程序进程并选择恢复应用程序数据
    • 项目 > Android 工具窗口中,右键单击备份文件 节点下的备份并选择恢复应用数据
  3. 如果适用,请从最近的历史记录中选择一个备份,或者单击 **浏览...**以选择要从本地存储中恢复的备份文件。

或者,您可以将备份文件作为运行配置的一部分包含在内,这样部署应用时也会从备份文件中恢复应用数据。为此,请执行以下操作:

  1. 从主菜单栏导航到运行 > 编辑配置... *。

  2. 选择应用程序运行配置并导航到恢复选项

    恢复运行配置中的选项。

  3. 要从备份恢复应用程序,请选中恢复应用程序状态旁边的框。

  4. 从最近的历史记录中选择一个备份文件,或者从本地存储中浏览并选择备份文件。

  5. 如果您只想在全新安装应用时恢复应用数据,请勾选仅在全新安装 APK 时恢复旁边的复选框。如果您要部署到新的测试设备,并希望恢复数据以辅助调试和应用开发,此选项会很有帮助。

  6. 单击**"确定"**保存运行配置。

  7. 使用运行配置部署您的应用,以测试将您的应用数据恢复到连接的设备。

Android Studio XR 支持现已推出

Android Studio Meerkat 功能发布 | 2024.3.2 新增支持,让开发者能够使用 Jetpack XR 构建沉浸式体验!此版本引入了一些工具,可帮助您更高效地实验、部署和调试 XR 应用。

使用 Gemini 生成可组合项的预览

可组合项预览 可帮助您在 Android Studio 中设计时直观地呈现可组合项。为了更轻松地将模拟数据添加为预览参数,Android Studio 现已支持一项实验性功能:使用 Gemini 生成 Compose 预览。

要访问此工具,请右键点击任意可组合项,然后导航至Gemini > 生成"<可组合项名称>"预览 。如果当前文件没有任何预览,请右键点击,然后导航至 Gemini > 生成 Compose 预览

虽然 Gemini 生成的代码可能不是每次都完美,但它有助于提供一个宝贵的起点来加速您的开发工作流程。

您的反馈对于帮助我们提高准确性并使此集成成为 Android 开发人员更强大的资产至关重要。

Gemini 可以为您的可组合项生成 Compose Preview。

Compose 预览截图测试工具

使用 Compose 预览屏幕截图测试工具来测试您的 Compose 界面并防止性能下降。这款新工具可帮助您生成 HTML 报告,让您能够直观地检测应用界面的任何变化。

相关推荐
bqliang5 小时前
Jetpack Navigation 3:领航未来
android·android studio·android jetpack
陈大头铃儿响叮当7 小时前
Android Studio升级后,Flutter运行android设备报错
android·flutter·android studio
liquid1 天前
记录一下 The emulator process for AVD <设备名> has terminated. Android 模拟器报错解决
android studio
正经教主2 天前
【问题】Android Studio专用C盘空间过大问题:迁移相关程序文件
android·android studio
吞掉星星的鲸鱼3 天前
android studio创建使用开发打包教程
android·ide·android studio
陈老师还在写代码3 天前
android studio 签名打包教程
android·ide·android studio
hifhf3 天前
Android Studio gradle下载失败报错
android·ide·android studio
正经教主3 天前
【问题】Android Studio 2025版本汉化错误:invalid plugin descriptor
android studio·intellij-idea·汉化
陈老师还在写代码3 天前
android studio,java 语言。新建了项目,在哪儿设置 app 的名字和 logo。
android·java·android studio
生莫甲鲁浪戴4 天前
Android Studio新手开发第三十五天
android·ide·android studio