PackageInstallStatus Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Enumera i valori restituiti da diversi metodi di PackageInstallStatus.
public enum PackageInstallStatus
type PackageInstallStatus =
- Ereditarietà
-
PackageInstallStatus
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| PendingUserAction | -1 | L'azione dell'utente è attualmente necessaria per continuare. È possibile avviare l'attività di finalità descritta da Intent.EXTRA_INTENT per coinvolgere l'utente e continuare. È possibile scegliere di avviare immediatamente la finalità se l'utente usa attivamente l'app. In caso contrario, devi usare una notifica per guidare l'utente di nuovo nell'app prima dell'avvio. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| Success | 0 | L'operazione è stata completata.
Informazioni di riferimento su Android per Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| Failure | 1 | L'operazione non è riuscita in modo generico. Il sistema tenterà sempre di fornire un motivo di errore più specifico, ma in alcuni rari casi questo può essere recapitato.
Informazioni di riferimento su Android per Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| FailureBlocked | 2 | L'operazione non è riuscita perché è stata bloccata. Ad esempio, un criterio del dispositivo potrebbe bloccare l'operazione, un verificatore del pacchetto potrebbe aver bloccato l'operazione oppure l'app potrebbe essere necessaria per l'operazione di base del sistema. Il risultato può anche contenere EXTRA_OTHER_PACKAGE_NAME con il pacchetto specifico che blocca l'installazione. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| FailureAborted | 3 | L'operazione non è riuscita perché è stata interrotta attivamente. Ad esempio, l'utente ha rifiutato attivamente le autorizzazioni richieste o la sessione è stata abbandonata. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| FailureInvalid | 4 | L'operazione non è riuscita perché una o più API non sono valide. Ad esempio, potrebbero essere in formato non valido, danneggiato, firmato in modo non corretto, non corrispondente e così via. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| FailureConflict | 5 | L'operazione non è riuscita perché è in conflitto (o è incoerente con) con un altro pacchetto già installato nel dispositivo. Ad esempio, un'autorizzazione esistente, certificati incompatibili e così via. L'utente potrebbe essere in grado di disinstallare un'altra app per risolvere il problema. Il risultato può inoltre contenere EXTRA_OTHER_PACKAGE_NAME con il pacchetto specifico identificato come causa del conflitto. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| FailureStorage | 6 | L'operazione non è riuscita a causa di problemi di archiviazione. Ad esempio, il dispositivo potrebbe essere insufficiente nello spazio o i supporti esterni potrebbero non essere disponibili. L'utente può essere in grado di liberare spazio o inserire supporti esterni diversi. Il risultato può anche contenere EXTRA_STORAGE_PATH con il percorso del dispositivo di archiviazione che ha causato l'errore. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| FailureIncompatible | 7 | L'operazione non è riuscita perché è fondamentalmente incompatibile con questo dispositivo. Ad esempio, l'app potrebbe richiedere una funzionalità hardware che non esiste, potrebbe non essere presente codice nativo per le ISTANZE di catalogo supportate dal dispositivo oppure richiede una versione più recente dell'SDK e così via. A partire da Build.VERSION_CODES. UPSIDE_DOWN_CAKE, un'app con solo codice nativo a 32 bit può ancora essere installata in un dispositivo che supporta sia ABI a 64 bit che a 32 bit. Tuttavia, al momento dell'avvio dell'app verrà visualizzata una finestra di dialogo di avviso. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| FailureTimeout | 8 | L'operazione non è riuscita perché non è stata completata entro il timeout specificato. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.