名称 Value 描述
INSTALL_FAILED_ALREADY_EXISTS -1 已经安装
INSTALL_FAILED_INVALID_APK -2 APK文件是无效的
INSTALL_FAILED_INVALID_URI -3 所传递的URI是无效的
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 优化并验证它的dex文件的新包失败,是因为没有足够的存储空间或验证失败
INSTALL_FAILED_OLDER_SDK -12 因为当前的SDK版本低于程序包所需要的
INSTALL_FAILED_CONFLICTING_PROVIDER -13 新包失败,因为它包含了与已经安装在系统中内容提供者(Content Provider)同等的授权
INSTALL_FAILED_NEWER_SDK -14 新包失败,因为当前的SDK版本比新
INSTALL_FAILED_TEST_ONLY -15 新包失败,因为它已经指定,它是一个测试包
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE -16 如果要安装的软件包包含本地代码,但没有一样是与设备的CPU_ABI兼容
INSTALL_FAILED_MISSING_FEATURE -17 如果新的包使用功能不可用
INSTALL_FAILED_CONTAINER_ERROR -18 一个安全容器装载点不能在外部媒体访问
INSTALL_FAILED_INVALID_INSTALL_LOCATION -19 新的软件包无法安装在指定的安装位置
INSTALL_FAILED_MEDIA_UNAVAILABLE -20 新的软件包无法安装在指定的安装位置,因为媒体不可用
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 新包具有比目前安装的软件包的较旧版本的代码

apk安装失败的25中原因的更多相关文章

  1. unity 打包apk安装失败

    Unity 打包Apk安装失败,错误提示:安卓未完成. 解决方案:检查BundleID是否一致

  2. node-sass 安装失败报错的原因及解决办法(整理)

    npm install 时偶尔遇到报错:没有安装python或node-sass 安装失败的问题,百度之后发现是被墙了,但根据百度的方法换了淘宝镜像和用了vpn都安装失败,最后发现原来是因为没有卸载之 ...

  3. Installation failed with message INSTALL_FAILED_UID_CHANGED.--APK安装失败解决方法

    出现此错误原因大都为:手机上原来APK存在残留,即没有卸载干净,导致不能安装新的APK 解决办法: 1.手机上手动卸载出现问题的APP,再重新安装 2.如果apk无法卸载,则将apk相关文件和相关内容 ...

  4. Android studio 3+版本apk安装失败问题

    studio2.3升级到3.1之后将apk发给别人下载到手机上安装,华为提示安装包无效或与操作系统不兼容,魅族提示apk仅为测试版,要求下载正式版安装. 在网上找了一下,发现是studio3.0之后的 ...

  5. adb将Apk内置到系统中(system/priv-app)

    https://blog.csdn.net/starhosea/article/details/78697007 so文件的处理是目前遇到过的问题.文章中解释了. 正文: 有时候我们在Android ...

  6. appium1.4+华为8.0执行自动化脚本,报启动session失败,原因是unicode_ime_apk\Uni codeIME-debug.apk在手机上已存在,再次安装失败,导致启动session失败,解决办法:换高版本的appium

    最开始做Android自动化测试时,通过执行脚本发现报,已安装UnicodeIME-debug.apk,再次安装失败,当时觉得这个apk对我来说没用,就把D:\Program Files (x86)\ ...

  7. 用re-sign.jar重签名apk后安装失败的解决办法

    问题 打开re-sign.jar,将下载好的apk拖入re-sign.jar的界面进行重签名.重签名成功后,通过adb intall命令安装重签名后的apk文件失败.提示:Failure [INSTA ...

  8. 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法

    如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...

  9. Android 编译Settings、Mms等模块,并Push到手机中安装失败

    问题描述:在编译完Settings等相关模块后,并push到手机中安装失败(在手机中无法找到该应用),但是使用adb shell命令进入到手机中在System/app或者System/priv-app ...

随机推荐

  1. elk单机安装部署

    es 下载地址:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.0-linux-x86_64.t ...

  2. 吴裕雄--天生自然数据结构与算法:java代码实现常用数据结构——链表Linked List

    class Node{ // 定义节点类 private String data ; // 保存节点内容 private Node next ; // 表示保存下一个节点 public Node(St ...

  3. Duilib热键

    转载:https://www.zhaokeli.com/article/8288.html 在initwindow中注册热键 //生成热键标识,需要保存起来退出时销毁使用 int m_HotKeyId ...

  4. 树莓派4B踩坑指南 - (2)安装系统及初始化

    安装系统及初始化 格式化TF卡:SDFormatter 4.0.如果需要换系统,则必须先烧录进一个空img,然后再格式化! 烧录系统:Win32DiskImager-0.9.5 更改默认密码:账号pi ...

  5. jsoup教学系列

    http://my.oschina.net/flashsword/blog?catalog=390084

  6. Spark教程——(3)编写spark-shell测试Demo

    创建一个文件aa.txt,随便写点内容: hello world! aa aa d d dg g 登录HDFS文件系统: [root@node1 ~]# su hdfs 在HDFS文件系统中创建文件目 ...

  7. java学习-循环结构-递归练习1-汉诺塔问题

    相传在印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏.该游戏是在一块铜板装置上,有三根杆(编号A.B.C),在A杆自下而上.由大到小按顺序放置64个金盘(如下图).游戏的目标:把A杆上的金盘全部移 ...

  8. 《C++ Primer(中文版)(第5版)》斯坦利·李普曼 (Stanley B. Lippman) (作者), 约瑟·拉乔伊 (Josee Lajoie) (作者), 芭芭拉·默 (Barbara E. Moo) (作者) azw3

    内容简介: 这本久负盛名的C++经典教程,时隔八年之久,终迎来的重大升级.除令全球无数程序员从中受益,甚至为之迷醉的——C++ 大师 Stanley B. Lippman 的丰富实践经验,C++标准委 ...

  9. 如何解决ajax跨域请求?

    1.什么是跨域? a.域名不同 b.域名相同,端口不同 注:只有域名相同,端口相同时,才可以访问数据 可以使用jsonp解决ajax跨域请求的问题. 2.什么是jsonp? Jsonp其实就是一个跨域 ...

  10. 使用Spring Cloud Gateway保护反应式微服务(一)

    反应式编程是使你的应用程序更高效的一种越来越流行的方式.响应式应用程序异步调用响应,而不是调用资源并等待响应.这使他们可以释放处理能力,仅在必要时执行处理,并且比其他系统更有效地扩展. Java生态系 ...