跳转至

安卓容器实例服务

安卓容器实例服务包含了许多专为安卓容器实例设计的功能。

重置安卓容器

使用 Reset 方法可以重置安卓容器。

具体来说,该接口会:

  1. 停止容器
  2. 清空数据卷和应用数据卷中的临时数据
    • 如果卷是以读写模式挂载的,那么卷中的数据不会被清空
  3. 启动容器

在云游戏场景中,通常用于玩家退出后,清理玩家的登录态等残留文件。

挂载应用数据卷

使用 MountAppDataVolume 方法可以动态挂载应用数据卷。

挂载后,可以通过 UnmountAppDataVolume 来卸载。

在云游戏场景,挂载 appDataVolumes 时,一般会传入 mutable: false。此时,iPaaS 服务将以只读镜像 + 可写 overlay 的方式挂载应用数据卷。

执行命令

通过 AdbExecuteAsyncAdbExecuteExecInContainerAsyncExecInContainer 都可以执行命令。

具体区别是:

  • AdbExecute 系列方法通过网络连接 adb tcp 端口,然后以 adb daemon 的身份执行
  • ExecInContainer 系列方法通过容器能力,以 root shell 的身份执行
  • 带有 Async 的方法是异步方法,需要使用 TaskService 查询结果

其它

其它和安卓容器相关的方法,参考API 文档