更新时间:2026-05-22 GMT+08:00
分享

卸载应用

方法名称

void uninstallApp(String packageName)

功能描述

卸载指定包名的应用。该方法用于在云机上卸载指定的应用程序。

参数说明

参数名

类型

必填

说明

packageName

String

应用包名,需符合Android包名规范,示例:com.example.app

返回值

回调参数

AppOperateResponse结构:

字段

类型

说明

error_code

String

操作结果代码,0表示成功,其他见错误码说明

error_msg

String

可读性状态描述,成功返回success

data

String

包名,示例:com.tencent.mm

调用示例

// 1. 实现回调处理器
CloudPhoneClient.Callback.AppCallback callback = new CloudPhoneClient.Callback.AppCallback() {
@Override
public void onUninstallApp(AppOperateResponse<Void> response) {
switch (response.getError_code())  {
case "0":
System.out.println("卸载完成");
break;
case "404":
System.err.println("应用不存在");
break;
default:
System.err.println("错误["+response.getError_code()+"]:  "+response.getError_msg());
}
}
};
// 2. 注册回调(建议在初始化阶段完成)
CloudPhoneClient.setAppCallback(callback);
// 3. 执行卸载(如卸载测试应用)
CloudPhoneClient.uninstallApp("com.example.testapp");

响应示例

// 成功响应(回调可能无法完整送达)
{
"error_code": "0",
"error_msg": "Reboot scheduled"
}

// 失败响应(立即返回)
{
"error_code": "503",
"error_msg": "System service unavailable"
}

相关文档