Command.CustomAppOperationStatus.OperationStatus

enum Command.CustomAppOperationStatus.OperationStatus


操作的当前状态。

摘要

枚举值

OPERATION_STATUS_UNSPECIFIED

未指定。

STATUS_FAILURE

操作以一般方式失败。

STATUS_FAILURE_ABORTED

操作失败,因为该操作已被主动中止。

STATUS_FAILURE_APP_NOT_FOUND

操作失败,因为未找到相应应用。

STATUS_FAILURE_BLOCKED

操作失败,因为该操作被阻止。

STATUS_FAILURE_CONFLICT

操作失败,因为该操作与设备上已安装的另一个软件包冲突(或不一致)。

STATUS_FAILURE_INCOMPATIBLE

该操作失败,因为它与此设备存在根本性不兼容。

STATUS_FAILURE_INCOMPATIBLE_CERTIFICATES

由于证书不兼容,操作失败。

STATUS_FAILURE_INVALID

操作失败,因为 APK 无效。

STATUS_FAILURE_INVALID_PACKAGE_URI

操作失败,因为软件包 URI 不是内容 URI。

STATUS_FAILURE_NOT_CUSTOM

操作失败,因为在将 `installType` 设置为 `CUSTOM` 的 [`ApplicationPolicy`][https://developers.google.com/android/management/reference/rest/v1/enterprises.policies#applicationpolicy] 中未指定软件包名称。

STATUS_FAILURE_STORAGE

由于存储问题,操作失败。

STATUS_FAILURE_SYSTEM_APP

操作失败,因为相应应用是系统应用,无法安装/卸载。

STATUS_SUCCESS

操作成功。

STATUS_UNKNOWN

Android Management API 不知道操作状态。

公共函数

java-static Command.CustomAppOperationStatus.OperationStatus!
valueOf(name: String!)

返回具有指定名称的该类型的枚举常量。

java-static Array<Command.CustomAppOperationStatus.OperationStatus!>!

返回一个包含此枚举类型的常量的数组(按常量的声明顺序排列)。

枚举值

STATUS_FAILURE

val Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURECommand.CustomAppOperationStatus.OperationStatus

操作以一般方式失败。系统会始终尝试提供更具体的失败原因,但在极少数情况下,可能会提供此原因。

另请参阅 `statusMessage`。

STATUS_FAILURE_ABORTED

val Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_ABORTEDCommand.CustomAppOperationStatus.OperationStatus

操作失败,因为该操作已被主动中止。例如,用户主动拒绝了所请求的权限,或者会话被放弃。

STATUS_FAILURE_APP_NOT_FOUND

val Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_APP_NOT_FOUNDCommand.CustomAppOperationStatus.OperationStatus

操作失败,因为未找到相应应用。

STATUS_FAILURE_BLOCKED

val Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_BLOCKEDCommand.CustomAppOperationStatus.OperationStatus

操作失败,因为该操作被阻止。例如,设备政策可能正在阻止该操作,软件包验证程序可能已阻止该操作,或者该应用可能是核心系统操作所必需的。

结果可能还会包含阻止安装的特定软件包的 `otherPackageName`。

STATUS_FAILURE_CONFLICT

val Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_CONFLICTCommand.CustomAppOperationStatus.OperationStatus

操作失败,因为该操作与设备上已安装的另一个软件包冲突(或不一致)。例如,现有权限、不兼容的证书等。用户或许可以卸载其他应用来解决此问题。

结果可能还会包含 `otherPackageName`,其中包含被确定为冲突原因的具体软件包。

STATUS_FAILURE_INCOMPATIBLE

val Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_INCOMPATIBLECommand.CustomAppOperationStatus.OperationStatus

该操作失败,因为它与此设备存在根本性不兼容。例如,应用可能需要不存在的硬件功能,可能缺少设备支持的 ABI 的原生代码,或者需要较新的 SDK 版本等。

另请参阅 `statusMessage`。

STATUS_FAILURE_INCOMPATIBLE_CERTIFICATES

val Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_INCOMPATIBLE_CERTIFICATESCommand.CustomAppOperationStatus.OperationStatus

由于证书不兼容,操作失败。如果 [`ApplicationPolicy`][https://developers.google.com/android/management/reference/rest/v1/enterprises.policies#applicationpolicy] 中的证书与应用的证书不匹配,就可能会发生这种情况。

STATUS_FAILURE_INVALID

val Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_INVALIDCommand.CustomAppOperationStatus.OperationStatus

操作失败,因为 APK 无效。例如,它可能格式不正确、损坏、签名错误、不匹配等。

另请参阅 `statusMessage`。

STATUS_FAILURE_INVALID_PACKAGE_URI

val Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_INVALID_PACKAGE_URICommand.CustomAppOperationStatus.OperationStatus

操作失败,因为软件包 URI 不是内容 URI。

STATUS_FAILURE_NOT_CUSTOM

val Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_NOT_CUSTOMCommand.CustomAppOperationStatus.OperationStatus

操作失败,因为在将 `installType` 设置为 `CUSTOM` 的 [`ApplicationPolicy`][https://developers.google.com/android/management/reference/rest/v1/enterprises.policies#applicationpolicy] 中未指定软件包名称。

STATUS_FAILURE_STORAGE

val Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_STORAGECommand.CustomAppOperationStatus.OperationStatus

由于存储问题,操作失败。例如,设备可能存储空间不足,或者外部媒体可能不可用。用户或许可以帮助释放空间或插入其他外部媒体。

结果还可能包含 `storagePath`,其中包含导致故障的存储设备的路径。

STATUS_FAILURE_SYSTEM_APP

val Command.CustomAppOperationStatus.OperationStatus.STATUS_FAILURE_SYSTEM_APPCommand.CustomAppOperationStatus.OperationStatus

操作失败,因为相应应用是系统应用,无法安装/卸载。

公共函数

valueOf

java-static fun valueOf(name: String!): Command.CustomAppOperationStatus.OperationStatus!

返回具有指定名称的该类型的枚举常量。字符串必须与用于声明此类型枚举常量的标识符完全匹配。(不允许使用额外的空白字符。)

返回
Command.CustomAppOperationStatus.OperationStatus!

具有指定名称的枚举常量

抛出
java.lang.IllegalArgumentException

如果此枚举类型没有指定名称的常量

values

java-static fun values(): Array<Command.CustomAppOperationStatus.OperationStatus!>!

返回一个包含此枚举类型的常量的数组(按常量的声明顺序排列)。此方法可用于迭代常量。

返回
Array<Command.CustomAppOperationStatus.OperationStatus!>!

一个包含此枚举类型的常量的数组(按常量的声明顺序排列)