Lenguaje

PackageInstallStatus Enumeración

Definición

Enumera los valores devueltos por varios métodos de PackageInstallStatus.

public enum PackageInstallStatus
type PackageInstallStatus = 
Herencia
PackageInstallStatus

Campos

Nombre Valor Description
PendingUserAction -1

La acción del usuario es necesaria actualmente para continuar. Puede iniciar la actividad de intención descrita por Intent.EXTRA_INTENT para implicar al usuario y continuar. Puede optar por iniciar inmediatamente la intención si el usuario usa activamente la aplicación. De lo contrario, debes usar una notificación para guiar al usuario de nuevo a la aplicación antes de iniciarla.

Referencia de Android para android.content.pm.PackageInstaller.STATUS_PENDING_USER_ACTION.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Success 0

La operación se ha realizado correctamente.

Referencia de Android para android.content.pm.PackageInstaller.STATUS_SUCCESS.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Failure 1

Error en la operación de forma genérica. El sistema siempre intentará proporcionar un motivo de error más específico, pero en algunos casos poco frecuentes se puede entregar.

Referencia de Android para android.content.pm.PackageInstaller.STATUS_FAILURE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

FailureBlocked 2

Error en la operación porque se bloqueó. Por ejemplo, una directiva de dispositivo puede estar bloqueando la operación, es posible que un comprobador de paquetes haya bloqueado la operación o que la aplicación sea necesaria para la operación del sistema principal. El resultado también puede contener EXTRA_OTHER_PACKAGE_NAME con el paquete específico que bloquea la instalación.

Referencia de Android para android.content.pm.PackageInstaller.STATUS_FAILURE_BLOCKED.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

FailureAborted 3

Error en la operación porque se anuló activamente. Por ejemplo, el usuario rechazó activamente los permisos solicitados o la sesión se abandonó.

Referencia de Android para android.content.pm.PackageInstaller.STATUS_FAILURE_ABORTED.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

FailureInvalid 4

Error en la operación porque una o varias de las API no eran válidas. Por ejemplo, pueden tener un formato incorrecto, dañarse, firmar incorrectamente, no coincidir, etc.

Referencia de Android para android.content.pm.PackageInstaller.STATUS_FAILURE_INVALID.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

FailureConflict 5

Error en la operación porque entra en conflicto (o es incoherente con) con otro paquete ya instalado en el dispositivo. Por ejemplo, un permiso existente, certificados incompatibles, etc. Es posible que el usuario pueda desinstalar otra aplicación para corregir el problema. El resultado también puede contener EXTRA_OTHER_PACKAGE_NAME con el paquete específico identificado como causa del conflicto.

Referencia de Android para android.content.pm.PackageInstaller.STATUS_FAILURE_CONFLICT.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

FailureStorage 6

Error en la operación debido a problemas de almacenamiento. Por ejemplo, el dispositivo puede estar sin espacio o los medios externos pueden no estar disponibles. El usuario puede ser capaz de ayudar a liberar espacio o insertar diferentes medios externos. El resultado también puede contener EXTRA_STORAGE_PATH con la ruta de acceso al dispositivo de almacenamiento que provocó el error.

Referencia de Android para android.content.pm.PackageInstaller.STATUS_FAILURE_STORAGE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

FailureIncompatible 7

Error en la operación porque es fundamentalmente incompatible con este dispositivo. Por ejemplo, la aplicación puede requerir una característica de hardware que no exista, puede que falte código nativo para las API compatibles con el dispositivo, o que requiera una versión más reciente del SDK, etc. A partir de Build.VERSION_CODES. UPSIDE_DOWN_CAKE, una aplicación con solo código nativo de 32 bits todavía se puede instalar en un dispositivo que admita ABIs de 64 y 32 bits. Sin embargo, se mostrará un cuadro de diálogo de advertencia cuando se inicie la aplicación.

Referencia de Android para android.content.pm.PackageInstaller.STATUS_FAILURE_INCOMPATIBLE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

FailureTimeout 8

Error en la operación porque no se completó dentro del tiempo de espera especificado.

Referencia de Android para android.content.pm.PackageInstaller.STATUS_FAILURE_TIMEOUT.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a