检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
文件预置 业务场景示例 需要在服务器上的所有云手机中预置文件。 例如:推流二进制文件、保活脚本文件、应用行为监控文件等。 操作步骤 参考获取云手机列表,从列表中选定一台云手机,将需要打包的文件放入到该云手机的目标路径下。 例如:服务器上云手机需要在/data/local/huaw
String 请求的唯一标识ID。 jobs Array of PhoneJob objects 任务列表。 表5 PhoneJob 参数 参数类型 描述 phone_id String 云手机的唯一标识ID,云手机相关任务包含此字段。 job_id String 任务的唯一标识。 error_code
管理面性能有限,对相同服务器批量执行的ADB命令,将会阻塞云手机其他任务执行。 允许推送的文件大小限制为6G(即不可将obs桶内大于6G的文件推送到手机中),超过限制将返回错误。 手机的系统有限制,推送到系统盘不保证推送成功,推荐把文件推送到手机的数据盘。所以在构建"tar"
业务场景示例一 单台或部分手机不再使用预装的应用。 操作步骤 参考应用卸载,卸载手机上的对应应用。 卸载应用后,重置手机应用会重新自动安装。 业务场景示例二 服务器上所有的手机都不再使用预装的应用。 操作步骤 参考应用卸载,卸载服务器上所有手机的对应应用。 参考从服务器共享空间删除应用,从服务器共享应用区域删除应用。
应用安装 业务场景示例 云游戏场景:用户接入后直接进入某款游戏。 个人云手机场景:用户接入后先看到云手机画面,按需选择安装共享空间中已有的应用。 操作步骤 在云手机中执行appctrl命令(参考appctrl命令)。 使用appctrl install命令安装应用 使用指导:appctrl
业务场景示例 服务器上所有云手机都要安装某些应用,并且云手机重置后默认安装这些应用。 操作步骤 参考推送应用tar包至服务器共享空间,推送需要预装的应用tar包到服务器共享空间,将pre_install_app设置为1。 重置云手机,所有预装应用会自动安装。 预装应用的安装过程会占用一定的手机重置时间。
共享空间中的应用包管理 在使用共享应用前,首先需要确保为云手机服务器配置了合适的共享空间,共享空间大小在购买服务器时进行配置;其次,需要将应用的相关文件打包推送到服务器的共享空间中;当某应用不再使用时,可以将共享空间中的应用删除,以便释放共享空间来推送其他应用。 配置共享空间 准备共享应用tar包
为单台云手机安装应用 参考《云手机服务器API参考》的“安装apk”章节为单台云手机安装应用。 前提条件 云手机服务器所在Region的OBS桶中已经存放好对应的APK安装包。否则,需要上传安装包,可参考场景二:快速通过OBS Browser+上传下载文件进行上传。 确保已经配置
应用卸载 操作步骤 在云手机中执行appctrl命令,对已安装在云手机中的共享应用进行卸载(参考appctrl命令)。 使用指导:在云手机中执行appctrl uninstall {包名} 例如:卸载应用 appctrl uninstall com. huawei.xxxx appctrl
新。 当某款游戏发布了新的在线资源更新,需对共享应用中的资源提前进行更新,避免云游戏场景下用户等待在线资源的下载和安装。 操作步骤 参考获取云手机列表、为单台云手机安装应用在单台手机上安装应用最新的版本。 如果应用存在资源更新,请启动应用并完成资源文件的下载和更新。 参考生成应用
文件按需部署 业务场景示例 服务器上只有某些云手机需要部署文件,云手机正在运行状态,直接部署文件到云手机。 操作步骤 参考文件预置的1和2,将配置文件打成配置文件tar包并上传到OBS桶。 参考推送应用tar包至服务器共享空间,将配置文件tar包推送到目标云手机服务器。 推送时将"pac
取消文件预置 业务场景示例 服务器上的所有云手机重置时均不再需要部署文件。 操作步骤 参考文件预置的1、2、3,将配置文件tar包推送到目标云手机服务器。 推送时将3中的"pre_install_app"参数设置为0。 重置云手机,该包中文件将不再部署。 父主题: 云手机部署文件
appctrl 命令的执行方法 可通过以下三种方式在云手机中执行appctrl命令: 通过ADB连接云手机执行命令,请参考一键式ADB连接 。 调用API接口在云手机中执行命令,请参考执行异步adb命令 。 云手机中的业务程序或脚本直接调用appctrl命令。 需确保业务程序或脚本具备root用户权限。
业务场景示例 该服务器上云手机需要更新已部署过的文件。 如:/data/local/tmp/test.sh脚本有更新,云手机需要部署最新的脚本。 操作步骤 参考文件预置的1、2、3,将新配置文件打成tar包并推送到服务器共享空间。 更新文件。 方式一:重启云手机,自动更新文件。 方式二:执行appctrl
n}、bucket_name、object_path等参数可以参考为单台云手机安装应用章节的说明获取。 phone_id为安装了对应应用的云手机ID。 include_files中的三个元素需要填写手机中的绝对路径。 如果该安装包为xapk类型,则需要在include_files
一次只支持同一个应用的多个apk。该接口为异步接口。接口调用前请先确保已完成CPH服务操作OBS桶的委托授权。委托CPH操作OBS桶请参见委托CPH操作OBS桶。 管理面性能有限,对相同服务器批量执行的ADB命令,将会阻塞云手机其他任务执行。 允许安装的apk大小限制为2G(即
云手机预装应用 预装应用安装 预装应用更新 预装应用卸载 父主题: 共享应用使用场景
业务场景示例 客户分配的云手机时间到期,需要回收进入待分配区,并进行共享应用批量卸载,卸载上一个玩家安装的共享应用。 操作步骤 在云手机中执行appctrl命令,对使用appctrl命令安装的所有共享应用进行卸载(参考appctrl命令)。 使用指导:在云手机中执行appctrl clear
同步执行adb命令 功能介绍 在云手机中同步执行命令并返回命令执行的输出信息,该接口仅支持adb shell命令的执行。1分钟内每个用户调用接口次数上限为6次,每个云手机允许执行命令超时时间为2秒,接口时间不超过30秒,执行云手机数越多,接口耗时相应越长。 调试 您可以在API
如何在单台云手机中安装APP? 问题描述 云手机目前没有自带浏览器或相关应用市场,如果您想要在云手机内安装APP,可以自行找一个APP的apk包使用ADB命令传递至云手机上去安装。 处理方法 ADB连接云手机。 详细指导请参考“连接方式简介”。 将待安装APP的apk包保存在本地设备目录下。