PackageInstallStatus Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Enumera valores retornados por vários métodos de PackageInstallStatus.
public enum PackageInstallStatus
type PackageInstallStatus =
- Herança
-
PackageInstallStatus
Campos
| Nome | Valor | Description |
|---|---|---|
| PendingUserAction | -1 | No momento, a ação do usuário é necessária para continuar. Você pode iniciar a atividade de intenção descrita por Intent.EXTRA_INTENT envolver o usuário e continuar. Você poderá optar por iniciar imediatamente a intenção se o usuário estiver usando seu aplicativo ativamente. Caso contrário, você deve usar uma notificação para orientar o usuário de volta ao seu aplicativo antes de iniciar.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| Success | 0 | A operação foi bem-sucedida.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| Failure | 1 | A operação falhou de forma genérica. O sistema sempre tentará fornecer um motivo de falha mais específico, mas em alguns casos raros isso pode ser entregue.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| FailureBlocked | 2 | A operação falhou porque foi bloqueada. Por exemplo, uma política de dispositivo pode estar bloqueando a operação, um verificador de pacotes pode ter bloqueado a operação ou o aplicativo pode ser necessário para a operação do sistema principal. O resultado também pode conter EXTRA_OTHER_PACKAGE_NAME com o pacote específico bloqueando a instalação.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| FailureAborted | 3 | A operação falhou porque foi ativamente anulada. Por exemplo, o usuário recusou ativamente as permissões solicitadas ou a sessão foi abandonada.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| FailureInvalid | 4 | A operação falhou porque uma ou mais APKs eram inválidas. Por exemplo, eles podem estar malformados, corrompidos, assinados incorretamente, incompatíveis etc.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| FailureConflict | 5 | A operação falhou porque está em conflito (ou é inconsistente com) com outro pacote já instalado no dispositivo. Por exemplo, uma permissão existente, certificados incompatíveis etc. O usuário pode ser capaz de desinstalar outro aplicativo para corrigir o problema. O resultado também pode conter EXTRA_OTHER_PACKAGE_NAME com o pacote específico identificado como a causa do conflito.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| FailureStorage | 6 | A operação falhou devido a problemas de armazenamento. Por exemplo, o dispositivo pode estar executando pouco espaço ou a mídia externa pode estar indisponível. O usuário pode ajudar a liberar espaço ou inserir diferentes mídias externas. O resultado também pode conter EXTRA_STORAGE_PATH com o caminho para o dispositivo de armazenamento que causou a falha.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| FailureIncompatible | 7 | A operação falhou porque é fundamentalmente incompatível com esse dispositivo. Por exemplo, o aplicativo pode exigir um recurso de hardware que não existe, pode estar faltando código nativo para as ABIs compatíveis com o dispositivo ou requer uma versão mais recente do SDK, etc. Começando em Build.VERSION_CODES. UPSIDE_DOWN_CAKE, um aplicativo com apenas código nativo de 32 bits ainda pode ser instalado em um dispositivo que dá suporte a ABIs de 64 bits e 32 bits. No entanto, uma caixa de diálogo de aviso será exibida quando o aplicativo for iniciado.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
| FailureTimeout | 8 | A operação falhou porque não foi concluída dentro do tempo limite especificado.
Referência do Android para Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5. |
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.