检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
String 请求的唯一标识ID。 jobs Array of PhoneJob objects 任务列表。 表5 PhoneJob 参数 参数类型 描述 phone_id String 云手机的唯一标识ID,云手机相关任务包含此字段。 job_id String 任务的唯一标识。 error_code
设置物理分辨率和屏幕密度:int SetPhysicalResolution(int width, int height, int dpi); 功能描述 设置云手机的物理分辨率或屏幕密度(在出流过程中调用该接口设置物理分辨率会失败)。 输入参数 表1 输入参数说明 参数名称 说明 width 目标屏幕宽度
在Airtest主页单击“刷新ADB”,出现已连接的移动设备: 图1 Airtest主页 如果没有出现您想要连接的设备,可选择下方的“远程设备连接”,然后手动输入对应云手机的ADB连接命令,如图2。 adb connect 127.0.0.1:1234 其中,1234为建立SSH隧道时所使用的本地空闲端口。 图2
appctrl 命令的执行方法 可通过以下三种方式在云手机中执行appctrl命令: 通过ADB连接云手机执行命令,请参考一键式ADB连接 。 调用API接口在云手机中执行命令,请参考执行异步adb命令 。 云手机中的业务程序或脚本直接调用appctrl命令。 需确保业务程序或脚本具备root用户权限。
ADB连接突然中断,且执行adb devices无已连接设备显示。 问题原因 ADB连接突然中断,可能是因为用户本地物理设备网络闪断,或者ADB工具本身的原因。 处理方法 采用重启adb服务的方式恢复,操作步骤如下: 关闭adb服务。 adb kill-server 启动adb服务。 adb start-server
jpeg(可通过adb shell设置,或调用更新云手机属性API接口设置属性)。设置立即生效。 打开一款调用摄像头的APP,即可看到您上传的图片。 约束 云手机镜像版本要选2020.10.9(含)后的镜像。手机镜像id可从最新动态里获取。 图片宽高保证为480*640。分辨率不为480*640时,图片在摄像头中可能会被缩放。
connect重新建立连接,依旧报错可通过查看安装目录下的日志adb.tunnel.log中的输出获得进一步的信息,通常可以通过检查下面内容进行规避错误 检查配置文件中AK/SK是否正确,服务器所在region是否正确。 检查建连参数中服务器EIP是否正确,云手机对应服务器监听端口是否正确。 父主题: SSH隧道故障类
其中, CPH Endpoint为Endpoint列表中CPH对应区域的终端节点,如华北-北京四为cph.cn-north-4.myhuaweicloud.com。 project_id为云手游服务器所属区域对应的项目ID,如083e9f825e80f50c2f96c0045edc70e8。可通过如下方式获取:
appctrl install 安装应用 使用场景 安装应用到云手机。 前置条件 应用的tar包已经推送到云手机服务器。 使用指导 appctrl install {包名} 例如:安装应用:appctrl install com.huawei.xxxx 父主题: appctrl命令
准备共享应用tar包 获取云手机列表 为单台云手机安装应用 生成应用版本tar包并推至OBS桶 父主题: 共享空间中的应用包管理
问题描述 在连接云手机时,建立SSH隧道报“too open”的错误,具体如图1所示。 图1 too open 问题原因 用户的私钥文件权限过于开放,所以建立SSH隧道时被拒绝了。 处理方法 按以下操作修改私钥文件的权限: 如果用户的本地设备为Linux操作系统,可以在Linux环境执行chmod
想要在云手机内安装APP,可以自行找一个APP的apk包使用ADB命令传递至云手机上去安装。 处理方法 ADB连接云手机。 详细指导请参考“连接方式简介”。 将待安装APP的apk包保存在本地设备目录下。 执行以下命令,安装APP的apk包至云手机SD卡。 adb -s 127.0
X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 phone_name 是 String 云手机名称,必须为小写字母(a-z)
共享应用使用场景 共享应用tar包推送到共享空间后,可通过共享应用命令实现共享应用的快速安装、更新、卸载。 云手机按需安装 云手机预装应用 云手机部署文件 父主题: 云手机共享应用管理最佳实践
云手机ADB连接出错如何处理? 云手机ADB工具集成隧道连接服务,所有的云手机建连过程都依赖隧道服务能够正常运行,您可使用adb kill-server和adb start-server命令重启ADB及云手机隧道连接服务。同时,您需要检查系统环境变量PATH中是否存在其它版本AD
检查建立SSH隧道的命令中,“-L”、“-i”“-Nf”选项的大小写是否正确书写。 如果问题仍未解决,请执行3继续排查。 按照建立SSH隧道时报错“too open”?中的处理方法,检查私钥文件的权限是否正确设置。 如果问题仍未解决,请执行4继续排查。 建立SSH隧道的命令中,尝试换一个本地空闲端口。
found”的错误,具体如下所示: no match mac found: client hmac-md5,hmac-sha1,hmac-ripemd160,hmac-ripemd160@openssh… 问题原因 这个问题一般是由OpenSSH引起的,可能因为下载了多个版本的Open
参考《云手机服务器API参考》的“安装apk”章节为单台云手机安装应用。 前提条件 云手机服务器所在Region的OBS桶中已经存放好对应的APK安装包。否则,需要上传安装包,可参考场景二:快速通过OBS Browser+上传下载文件进行上传。 确保已经配置好OBS桶的授权策略,若
基于ARM服务器的实现方式,性能规格灵活,可大幅度超越真机性能,无限延展手机对性能和存储的需求。 兼容性 差 x86的复杂指令到ARM的精简指令并非一对一转换,存在严重的应用兼容性问题,长期存在,难以解决。 高 与真机一致,应用兼容性有保障。 高 由于采用ARM服务器的实现方式,基于ARM的原生应用兼容性高。
脚本,如果有则会执行此脚本。客户可以在此脚本中执行自己文件的操作和移动,也可以启动和管理自己的程序等,但是有个限制条件是脚本执行超时时间是10s。 1. Service形态的管理程序保活 Service形态的程序由于系统机制限制,首次安装之后,如果不启动是属于处于停止状态的,而开机启动完成的广播使用了FLAG_EX