检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
文件预置 业务场景示例 需要在服务器上的所有云手机中预置文件。 例如:推流二进制文件、保活脚本文件、应用行为监控文件等。 操作步骤 参考获取云手机列表,从列表中选定一台云手机,将需要打包的文件放入到该云手机的目标路径下。 例如:服务器上云手机需要在/data/local/huaw
1:确认所有者是否为自己的用户名。如果不是,请单击“更改”进行修改。 可以在cmd窗口输入whoami命令查看自己的用户名。 2:单击“禁用继承”,在弹窗中选择“从此对象中删除所有已继承的权限”。 3:单击“添加”,在弹出的“KeyPair-test.pem 的权限项目”对话框中,单击“选择主体”,输入自己的用户名,单击“确定”。
如何在单台云手机中安装APP? 问题描述 云手机目前没有自带浏览器或相关应用市场,如果您想要在云手机内安装APP,可以自行找一个APP的apk包使用ADB命令传递至云手机上去安装。 处理方法 ADB连接云手机。 详细指导请参考“连接方式简介”。 将待安装APP的apk包保存在本地设备目录下。
准备共享应用tar包 获取云手机列表 为单台云手机安装应用 生成应用版本tar包并推至OBS桶 父主题: 共享空间中的应用包管理
配置共享空间 在购买服务器实例页面,选定区域、服务器类型、实例规格后,配置共享空间大小。 建议在实际业务共享应用所需空间大小的基础上,上浮30%来配置共享空间的大小,以满足后续应用更新对共享空间的需求。 图1 配置共享空间 父主题: 共享空间中的应用包管理
ADB连接突然中断,如何解决? 问题描述 ADB连接突然中断,且执行adb devices无已连接设备显示。 问题原因 ADB连接突然中断,可能是因为用户本地物理设备网络闪断,或者ADB工具本身的原因。 处理方法 采用重启adb服务的方式恢复,操作步骤如下: 关闭adb服务。 adb
摄像头加载指定图片 功能介绍 摄像头加载指定图片。可用于扫码场景。例如将二维码图片注入进云手机摄像头。 使用方法 从最新动态里获取2020.10.9(含)后的镜像。 用获取到的镜像id替换云手机镜像。您可以在console上单击重启手机按钮进行换镜像,或调用重启云手机API接口重启手机换镜像。
云手机ADB连接出错如何处理? 云手机ADB工具集成隧道连接服务,所有的云手机建连过程都依赖隧道服务能够正常运行,您可使用adb kill-server和adb start-server命令重启ADB及云手机隧道连接服务。同时,您需要检查系统环境变量PATH中是否存在其它版本AD
参考应用卸载,卸载手机上的对应应用。 卸载应用后,重置手机应用会重新自动安装。 业务场景示例二 服务器上所有的手机都不再使用预装的应用。 操作步骤 参考应用卸载,卸载服务器上所有手机的对应应用。 参考从服务器共享空间删除应用,从服务器共享应用区域删除应用。 父主题: 云手机预装应用
new Notification.Builder(this).setChannelId(channel_id).setSmallIcon(R.mipmap.ic_launcher).build(); startForeground(100, notification);
预装应用安装 业务场景示例 服务器上所有云手机都要安装某些应用,并且云手机重置后默认安装这些应用。 操作步骤 参考推送应用tar包至服务器共享空间,推送需要预装的应用tar包到服务器共享空间,将pre_install_app设置为1。 重置云手机,所有预装应用会自动安装。 预装应用的安装过程会占用一定的手机重置时间。
取消文件预置 业务场景示例 服务器上的所有云手机重置时均不再需要部署文件。 操作步骤 参考文件预置的1、2、3,将配置文件tar包推送到目标云手机服务器。 推送时将3中的"pre_install_app"参数设置为0。 重置云手机,该包中文件将不再部署。 父主题: 云手机部署文件
appctrl start 安装并启动应用 使用场景 安装应用到云手机,并启动应用。 前置条件 应用的tar包已经推送到云手机服务器。 使用指导 appctrl start {包名} 例如:安装并启动应用:appctrl start com.huawei.xxxx 对于服务类应用
appctrl applyConfig 部署文件 使用场景 直接部署文件至云手机。 前置条件 配置文件tar包已经推送到云手机服务器,并且为固定支持的包名。 仅支持包名为com.cph.config、com.cph.config.level1、com.cph.config.level2。
生成应用版本tar包并推至OBS桶 前提条件 需确保云手机已安装对应的应用。 确保已配置好OBS桶的授权策略,具体操作请参考委托CPH操作OBS桶章节。 接口示例 POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/batch-storage
最新的版本。 如果应用存在资源更新,请启动应用并完成资源文件的下载和更新。 参考生成应用版本tar包并推至OBS桶和推送应用tar包至服务器共享空间生成并推送tar包到服务器共享空间。 执行appctrl命令进行更新(参考appctrl命令)。 执行appctrl start 命
appctrl uninstall 卸载应用 使用场景 云手机中不再使用某款共享应用时,从云手机中卸载该应用。 使用指导 在云手机中执行appctrl uninstall {包名} 例如:卸载应用:appctrl uninstall com.huawei.xxxx 父主题: appctrl命令
建立SSH隧道时报错“no matching key exchange method found”? 问题描述 在连接云手机时,建立SSH隧道报“no matching key exchange method found”的错误,具体如下所示: no matching key exchange
已部署文件更新 业务场景示例 该服务器上云手机需要更新已部署过的文件。 如:/data/local/tmp/test.sh脚本有更新,云手机需要部署最新的脚本。 操作步骤 参考文件预置的1、2、3,将新配置文件打成tar包并推送到服务器共享空间。 更新文件。 方式一:重启云手机,自动更新文件。
appctrl clear 批量卸载应用 使用场景 批量卸载所有非预安装的共享应用。 使用指导 调用appctrl clear 例如:云手机中有2个非预安装共享应用,执行appctrl clear,可将2个非预安装应用批量卸载。 父主题: appctrl命令