Android安装app错误码

安装APK的错误码,定义在android源码中的这个文件中:frameworks/base/core/java/android/content/pm/PackageManager.java

error code 解释
INSTALL_SUCCEEDED = 1 success
INSTALL_REASON_USER = 4 包安装由用户发起
INSTALL_REASON_DEVICE_SETUP = 3 包安装了,作为设备设置的一部分
INSTALL_REASON_DEVICE_RESTORE = 2 表明这个包安装的从另一个设备恢复
INSTALL_REASON_POLICY = 1 代码表明这个包安装由于企业政策
INSTALL_REASON_UNKNOWN = 0 代码表明安装这个包的原因是未知的
INSTALL_FAILED_ALREADY_EXISTS = -1 程序已经存在
INSTALL_FAILED_INVALID_APK = -2 无效的APK
INSTALL_FAILED_INVALID_URI = -3 无效的链接
INSTALL_FAILED_INSUFFICIENT_STORAGE = -4 没有足够的存储空间
INSTALL_FAILED_DUPLICATE_PACKAGE = -5 已存在同名程序
INSTALL_FAILED_NO_SHARED_USER = -6 共享用户不存在
INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7 更新不兼容(旧包没有删除)
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE = -8 共享用户不兼容 如果新包请求一个共享的用户已安装在设备上,没有匹配的签名
INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9 共享库已丢失
INSTALL_FAILED_REPLACE_COULDNT_DELETE = -10 替换时无法删除,如新的包使用一个共享库是不可用的
INSTALL_FAILED_DEXOPT = -11 空间不足或验证失败
INSTALL_FAILED_OLDER_SDK = -12 系统版本过旧
INSTALL_FAILED_CONFLICTING_PROVIDER = -13 存在同名的内容提供者
INSTALL_FAILED_NEWER_SDK = -14 系统版本过新
INSTALL_FAILED_TEST_ONLY = -15 不被允许测试的测试程序
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE = -16 包含的本机代码不兼容CPU_ABI
INSTALL_FAILED_MISSING_FEATURE = -17 使用了一个无效的特性
INSTALL_FAILED_CONTAINER_ERROR = -18 SD卡访问失败
INSTALL_FAILED_INVALID_INSTALL_LOCATION = -19 无效的安装路径
INSTALL_FAILED_MEDIA_UNAVAILABLE = -20 SD卡不可用
INSTALL_FAILED_VERIFICATION_TIMEOUT = -21 验证超时
INSTALL_FAILED_VERIFICATION_FAILURE = -22 验证失败
INSTALL_FAILED_PACKAGE_CHANGED = -23 预期的应用被改变
INSTALL_FAILED_UID_CHANGED = -24 新的包分配一个与过去不同的UID
INSTALL_FAILED_VERSION_DOWNGRADE = -25 安装旧版本
INSTALL_FAILED_PERMISSION_MODEL_DOWNGRADE = -26 如果旧包目标SDK支持运行时允许和足够高的新方案目标SDK足够低到不支持运行时权限
INSTALL_FAILED_SANDBOX_VERSION_DOWNGRADE = -27 新包试图下调目标沙箱版本的应用程序
NSTALL_PARSE_FAILED_NOT_APK = -100 解析失败,不是APK
INSTALL_PARSE_FAILED_BAD_MANIFEST = -101 解析失败,无法提取
INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION = -102 解析失败,无法预期的异常
INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103 解析失败,找不到证书
INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104 解析失败,证书不一致
INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING = -105 解析失败,证书编码异常
INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME = -106 解析失败,manifest中的包名错误或丢失
INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID = -107 解析失败,manifest中的共享用户错误
INSTALL_PARSE_FAILED_MANIFEST_MALFORMED = -108 解析失败,manifest中出现结构性错误
INSTALL_PARSE_FAILED_MANIFEST_EMPTY = -109 解析失败,manifest中没有actionable tags (instrumentation or application)
INSTALL_FAILED_INTERNAL_ERROR = -110 系统问题导致安装失败
INSTALL_FAILED_USER_RESTRICTED = -111 因为用户限制安装应用程序,系统没有安装
INSTALL_FAILED_DUPLICATE_PERMISSION = -112 权限重复定义使用
INSTALL_FAILED_NO_MATCHING_ABIS = -113 native code不匹配任何支持的abi系统

你可能感兴趣的:(Android安装app错误码)