語言

PackageInstallStatus 列舉

定義

透過 的 PackageInstallStatus多種方法列舉 。

public enum PackageInstallStatus
type PackageInstallStatus = 
繼承
PackageInstallStatus

欄位

名稱 值 Description
PendingUserAction -1

目前需用戶行動才能繼續進行。 你可以啟動Intent.EXTRA_INTENT描述的意圖活動,讓使用者參與並繼續進行。 如果使用者正在積極使用你的應用程式,你可以選擇立即啟動意圖。 否則,你應該用通知引導使用者在啟動前回到你的應用程式。

Android 參考資料。android.content.pm.PackageInstaller.STATUS_PENDING_USER_ACTION

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Success 0

作業成功。

Android 參考資料。android.content.pm.PackageInstaller.STATUS_SUCCESS

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Failure 1

這次行動以一種通用的方式失敗了。 系統會嘗試提供更具體的故障原因,但在少數情況下可能會提供。

Android 參考資料。android.content.pm.PackageInstaller.STATUS_FAILURE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

FailureBlocked 2

行動失敗是因為被阻擋。 例如,裝置政策可能阻擋了操作,套件驗證器可能阻擋了操作,或應用程式是核心系統運作的必需品。 結果也可能包含EXTRA_OTHER_PACKAGE_NAME特定套件阻擋安裝。

Android 參考資料。android.content.pm.PackageInstaller.STATUS_FAILURE_BLOCKED

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

FailureAborted 3

該行動失敗是因為行動被積極中止。 例如,使用者主動拒絕請求的權限,或是會話被放棄。

Android 參考資料。android.content.pm.PackageInstaller.STATUS_FAILURE_ABORTED

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

FailureInvalid 4

行動失敗是因為一個或多個 APK 無效。 例如,它們可能形狀不完整、腐敗、簽名錯誤、不匹配等等。

Android 參考資料。android.content.pm.PackageInstaller.STATUS_FAILURE_INVALID

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

FailureConflict 5

操作失敗是因為它與裝置上已安裝的另一個套件衝突(或不一致)。 例如,現有的權限、不相容的憑證等等。使用者可能還能卸載其他應用程式來解決問題。 結果也可能包含EXTRA_OTHER_PACKAGE_NAME,特定套件被識別為衝突原因。

Android 參考資料。android.content.pm.PackageInstaller.STATUS_FAILURE_CONFLICT

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

FailureStorage 6

這次操作失敗是因為儲存問題。 例如,裝置空間可能不足,或外部媒體無法使用。 使用者可能能協助釋放空間或插入不同的外部媒體。 結果也可能包含與導致故障的儲存裝置路徑EXTRA_STORAGE_PATH。

Android 參考資料。android.content.pm.PackageInstaller.STATUS_FAILURE_STORAGE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

FailureIncompatible 7

該操作失敗是因為它與此裝置根本不相容。 例如,應用程式可能需要不存在的硬體功能,或缺少裝置支援的 ABI 原生程式碼,或需要更新的 SDK 版本等等。從Build.VERSION_CODES年開始。UPSIDE_DOWN_CAKE,僅有 32 位元原生程式碼的應用程式仍可安裝在支援 64 位元與 32 位元 ABI 的裝置上。 不過,應用程式啟動時會顯示警告對話框。

Android 參考資料。android.content.pm.PackageInstaller.STATUS_FAILURE_INCOMPATIBLE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

FailureTimeout 8

操作失敗是因為它未在指定的逾時內完成。

Android 參考資料。android.content.pm.PackageInstaller.STATUS_FAILURE_TIMEOUT

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於