言語

PackageInstallStatus 列挙型

定義

PackageInstallStatusのいくつかのメソッドによって返される値を列挙します。

public enum PackageInstallStatus
type PackageInstallStatus = 
継承
PackageInstallStatus

フィールド

名前 説明
PendingUserAction -1

現在、続行するにはユーザーアクションが必要です。 Intent.EXTRA_INTENTによって記述された意図アクティビティを起動して、ユーザーを関与させて続行できます。 ユーザーがアプリをアクティブに使用している場合は、すぐに意図を起動できます。 それ以外の場合は、通知を使用して、起動する前にユーザーをアプリに戻す必要があります。

android.content.pm.PackageInstaller.STATUS_PENDING_USER_ACTIONの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Success 0

操作に成功しました。

android.content.pm.PackageInstaller.STATUS_SUCCESSの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Failure 1

操作が一般的な方法で失敗しました。 システムは常により具体的な障害理由を提供しようとしますが、まれにこれが提供される場合があります。

android.content.pm.PackageInstaller.STATUS_FAILUREの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

FailureBlocked 2

操作がブロックされたために失敗しました。 たとえば、デバイス ポリシーが操作をブロックしている場合や、パッケージ検証ツールによって操作がブロックされた場合や、コア システムの操作にアプリが必要な場合があります。 結果には、特定のパッケージがインストールをブロックしているEXTRA_OTHER_PACKAGE_NAMEも含まれる場合があります。

android.content.pm.PackageInstaller.STATUS_FAILURE_BLOCKEDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

FailureAborted 3

操作はアクティブに中止されたため、失敗しました。 たとえば、ユーザーが要求されたアクセス許可を積極的に拒否したか、セッションが破棄されたとします。

android.content.pm.PackageInstaller.STATUS_FAILURE_ABORTEDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

FailureInvalid 4

1 つ以上の API が無効であるため、操作に失敗しました。 たとえば、形式が正しくない、破損している、正しく署名されていない、不一致などです。

android.content.pm.PackageInstaller.STATUS_FAILURE_INVALIDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

FailureConflict 5

操作は、デバイスに既にインストールされている別のパッケージと競合 (または矛盾) しているために失敗しました。 たとえば、既存のアクセス許可、互換性のない証明書などです。ユーザーが別のアプリをアンインストールして問題を解決できる場合があります。 結果には、競合の原因として識別された特定のパッケージを含むEXTRA_OTHER_PACKAGE_NAMEも含まれる場合があります。

android.content.pm.PackageInstaller.STATUS_FAILURE_CONFLICTの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

FailureStorage 6

ストレージの問題のため、操作に失敗しました。 たとえば、デバイスの空き領域が不足している場合や、外部メディアが使用できない場合があります。 ユーザーは、空き領域を解放したり、別の外部メディアを挿入したりできる場合があります。 結果には、障害の原因となったストレージ デバイスへのパスを含むEXTRA_STORAGE_PATHが含まれる場合もあります。

android.content.pm.PackageInstaller.STATUS_FAILURE_STORAGEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

FailureIncompatible 7

このデバイスと基本的に互換性がないため、操作は失敗しました。 たとえば、アプリに存在しないハードウェア機能が必要な場合や、デバイスでサポートされている ABIs のネイティブ コードが不足している場合や、新しい SDK バージョンが必要な場合があります。Build.VERSION_CODES以降。UPSIDE_DOWN_CAKE、32 ビットネイティブ コードのみのアプリは、64 ビットと 32 ビットの両方の ABI をサポートするデバイスにインストールできます。 ただし、アプリの起動時に警告ダイアログが表示されます。

android.content.pm.PackageInstaller.STATUS_FAILURE_INCOMPATIBLEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

FailureTimeout 8

指定されたタイムアウト時間内に操作が完了しなかったため、操作は失敗しました。

android.content.pm.PackageInstaller.STATUS_FAILURE_TIMEOUTの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象