Android Studio Cloud

借助可通过 Firebase Studio 访问的 Android Studio Cloud,开发者可以在有互联网连接的任何位置方便地打开 Android Studio 项目。在我们实验流式传输技术时,您将与在 Web 上运行 Android Studio 的远程流式传输 Linux 虚拟机 (VM) 进行互动。预计用户体验与运行 Linux 版 Android Studio 类似。

无论是探索示例项目,还是访问 GitHub 上现有的 Android 应用项目,我们的目标是让此功能能够简化开发工作流,让您无需进行本地安装。

您可以预料到:

  • 专用工作区,我们已预先下载必要的 Android SDK 组件和 Android Studio IDE,以便您探索和构建 Android 应用
  • 随时随地访问 Android Studio Cloud
  • 能够一次创建多个工作区

查看当前的已知限制和解决方法。我们希望收集更多反馈,并随着 Android Studio Cloud 在实验阶段的推进逐步添加更多功能。如有任何反馈和问题,请通过问题跟踪器和此调查问卷进行报告。


开始使用

步骤
试用 Android Studio Cloud 并为您的工作区命名。
点击创建,然后等待工作区初始化。
加载完成后,您将进入启动 Android Studio 的 VM Linux 环境。选择是否要将分析数据发送给 Google。
如需首次启动新项目或打开项目,请创建 New Project, Get from VCS(新建项目,从 VCS 获取),或点击 More Actions(更多操作),然后选择 Import an Android Code Sample(导入 Android 代码示例),以开始使用 Android 项目。
例如,您可以选择 New Project 并打开 Empty Activity
然后,您将进入 Android Studio,并可以尝试执行通常执行的开发任务:
  • 创建一个新项目
  • 从 Git 或 GitHub 导入项目
  • 修改代码
  • 创建预览
  • 部署到模拟器
  • 使用调试程序、布局检查器、性能分析器等
  • 利用 Android Studio 中的 Gemini 在开发工作流中运用 AI
在使用过程中,请注意当前的已知限制和权宜解决方法

可尝试的工作流

您可以在 Android Studio Cloud 中访问与桌面版相同的许多服务。请尝试以下常见工作流:

  • 在虚拟设备或实体设备上部署应用。

    • 如果您部署到 Android 模拟器,我们建议您使用 Pixel 8a API 35(已预配置)或 Small Phone API 35。我们发现,这两款设备的运行效果比其他模拟器更好,后者通常运行缓慢(尤其是首次启动时),这是由于嵌套虚拟化所致。
    设备管理器界面示例
    • 或者,您也可以使用由 Firebase 提供支持的 Android 设备流式传输功能部署到实体设备。在真实设备上运行应用的速度应该比在模拟器上更快。
  • 试用 Android Studio 中的 Gemini。提问、获取 AI 辅助的代码补全、获取代码建议等。

  • 使用欢迎对话框中的 Get from VCS 将代码从版本控制系统导入 Android Studio Cloud。如需详细了解如何从 Git 导入项目,请参阅 IntelliJ 文档中的设置 Git 代码库

欢迎使用 Android Studio 界面

已知问题与解决方法

  • 如需与 Android Studio Cloud 交互,您必须使用 Linux 键盘映射
  • 仅支持最新的稳定版 Android Studio。
  • 如果您要登录 Android Studio,则需要使用实体两步验证,否则无法登录。考虑使用其他方法(如果受支持),例如 Google 身份验证器等身份验证器应用。
  • Android 模拟器首次启动时会运行缓慢。我们建议您在首次创建该集群后,让其运行大约 10 分钟,然后再将应用部署到该集群。
  • 您无法部署到本地 Android 实体设备。
  • 有时,系统会显示“为新密钥串选择密码”弹出式窗口。出现这种情况时,请点击取消关闭该窗口。
为新密钥串界面选择密码示例
  • 暂时忽略 Linux 计算机上与更新相关的弹出式窗口。
Linux 软件更新程序通知示例