检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
清除与应用关联的所有数据 adb shell pm clear <package> 查看指定应用的apk路径 adb shell pm path <package> 查看所有已安装的应用的包名 adb shell pm list packages 查看含有“android”字段的应用的包名
管理程序形态分类 在云手机内的管理程序,基本分为两类: Android APK Service 形态,即以Android无UI的Service的形式在云手机后台运行。 Android JNI Native 形态,即用Android JNI开发的Executable的二进制可执行程序。 管理程序保活方案
appctrl 命令的执行方法 可通过以下三种方式在云手机中执行appctrl命令: 通过ADB连接云手机执行命令,请参考一键式ADB连接 。 调用API接口在云手机中执行命令,请参考执行异步adb命令 。 云手机中的业务程序或脚本直接调用appctrl命令。 需确保业务程序或脚本具备root用户权限。
获取云手机所在区域的项目ID。 方法如下: 在右上角用户名的下拉列表中,选择“我的凭证”。 在“API凭证 > 项目列表”中,获取待连接的云手机所在区域的“项目ID”。 以“华东-上海一”为例: 若项目ID位数多于32位,则取前32位作为建立SSH隧道的用户名。 选择一个本地
查杀原因:key是reason;value是gpu-high-memory 被杀的应用包名:key是comm;value是应用包名 广播附带信息的获取方法请参考使用方法。 使用方法 监听被杀应用广播 客户后台管理程序可以通过监听被杀应用广播,获取被杀应用的包名和原因。 public static final
ken}等参数可以参考为单台云手机安装应用的说明获取。 file_paths的内容等同于生成应用版本tar包并推至OBS桶中的include_files,其中package_name为当前应用的包名。 server_ids为部署应用版本的目标服务器ID列表,可以填写多个,服务器I
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,TAG,__VA_ARGS__) #define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,TAG,__VA_ARGS__)
重启接口支持将低版本镜像升级成高版本,但不支持将高版本镜像降级为低版本。 如果您没有保留用户数据的强烈诉求,推荐您使用方法二切换AOSP版本,应用不兼容的风险更小。 方法二(不保留用户数据) 云手机重置接口支持切换AOSP镜像版本,操作详情请参考重置云手机实例。 注意: 重置接口支持将低版本
h分别对应步骤3中的内容。 server_ids为接受文件推送的服务器ID列表。指定多个服务器ID,可以实现多台服务器上的云手机均安装APP的诉求。 该接口的更多说明,请参考“推送共享存储文件”。 此步骤需区分“存储1.0”和“存储2.0”服务器 存储2.0的服务器(推荐) 应用
touchTime number 真机触控时间与上一次ACTION_DOWN时间的偏移量。 真机端触控事件的采集方式,详见端云协同的端侧SDK开源代码:端云协同的端侧SDK。 真机端触控事件采集相关代码,请参考:onTouch方法。 输出参数 无 返回值 0:成功 小于0:数据注入失败 错误码 请参见错误码。
属服务器在服务器上虚拟出N个带有原生安卓操作系统,具有虚拟手机功能的云手机服务器。简单来说,云手机服务器=云服务器+Android OS。您可以远程实时控制云手机,实现安卓APP的云端运行;也可以基于云手机服务器的基础算力,高效搭建应用,如云游戏、移动办公、直播互娱等场景。 为什么选择云手机服务器?
说明 inputKey 按键注入参数结构体。键值表和按键行为设置范围,详见:https://developer.android.com/reference/android/view/KeyEvent。 输出参数 无 返回值 0:成功 小于0:数据注入失败 错误码 请参见错误码。 调用示例
连接方式简介 您可以通过ADB方式和VNC方式连接云手机实例。 ADB方式:Android Debug Bridge(简称ADB),是一个Android操作系统与桌面电脑间沟通的命令行工具,是安卓系统自带的独有应用。该方式使用命令行操作云手机,适用于APP自动化测试等场景。 VNC方式:Virtual
侧“操作”列的“更多 > ADB公网连接”。 进入右侧面板。 输入服务器的密钥对所对应的私钥文件在本地的保存路径,例如:C:\Users\Administrator\Downloads\KeyPair-a49c.pem。 输入platform-tools目录,获取方法如下: 下载
务器所在网段,以适配全局业务的网络规划。 购买云手机服务器 2 支持路由配置 路由配置是指将用户名下的所有云手机的出网流量全部转发到所选择的对等连接上,方便用户对无EIP规格的云手机进行内网互通的管理。 路由配置 3 支持云手机服务器、云手机、磁盘及GPU卡的监控 用户可以在云监
本文介绍使用云手机服务器服务时需要了解的基本概念。 服务器 服务器是用来提供云手机的物理服务器。云手机服务器目前以服务器为单位购买,您只需要指定具体的服务器类型、实例规格、手机镜像、所需要的网络配置等,即可获得一台服务器,以及相应数量的云手机。具体请参见购买云手机服务器。 手机开数 手机开数是云手机的一种规格
ucket_name、object_path等参数可以参考为单台云手机安装应用章节的说明获取。 phone_id为安装了对应应用的云手机ID。 include_files中的三个元素需要填写手机中的绝对路径。 如果该安装包为xapk类型,则需要在include_files中增加“
服务的访问控制 IAM身份认证 云手机服务器支持通过IAM进行精细的权限管理,实现用户身份认证、权限分配、访问控制等功能,可以帮助您安全地控制资源的访问。 您可以在账号中创建IAM用户,并授权控制他们对资源的访问范围。IAM权限是作用于云资源的,IAM权限定义了允许和拒绝的访问操作,以此实现云资源权限访问控制。
ct-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 phone_ids 是 Array of strings phone_id数组,单次请求最大限制10 client_type 是 String 申请接入的客户端类型 ANDROID: 安卓平台SDK
格式,压缩的文件路径按照AOSP(Android Open Source Project)的目录结构放置。 同一台云手机服务器,文件推送任务耗时与文件推送任务个数成正比。 操作步骤 以下步骤主要演示如何创建用来存放文件的桶,以及如何为桶设置相关权限。安装和更新APK的操作仅能通过调用API实现。