解决使用adb卸载应用失败的问题

       昨天使用adb命令成功安装了应用,但是在卸载时却报错,卸载失败,如下图:

       

       然后我找了找原因,觉得可能是包名以及路径的原因,

       于是就先把手机上的应用都打印出来看下,

        列出手机装的所有app的包名: adb shell pm list packages
        这个有点多了,还包括系统的应用,于是再使用另外一个命令,

        列出除了系统应用的第三方应用包名: adb shell pm list packages -3
        这个就会比列出所有应用少了一些,如下图:

  

            果然,包名跟安装时的不一样,然后再使用卸载命令把包名换成这个,就能卸载成功了

         

 

 

以下摘自: 快乐的飞鱼  链接:https://blog.csdn.net/kdsde/article/details/82466142

下面是从网上找到的几种常见的错误及解决方法: 
1、INSTALL_FAILED_INVALID_APK:无效的安装包,安装包已损坏 
请检查安装包是否完整。如果是xpk包,可以通过手动安装xpk来检测一下。如果是apk包,请重新下载。 
2、INSTALL_FAILED_OLDER_SDK:系统版本过低 
当前程序不支持您的手机。 
3、INSTALL_FAILED_INSUFFICIENT_STORAGE:没有足够的存储空间。 
4、INSTALL_FAILED_INVALID_INSTALL_LOCATION:无效的安装位置。 
5、INSTALL_CANCELED_BY_USER:系统禁止安装未知来源的应用。 
这个要在Android系统设置里修改,勾选安全选项里的未知来源,允许安装。 
6、INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES:安装包签名不一致 
这样的问题主要是签名冲突造成的,比如你使用了ADB的debug权限签名,但后来使用标准sign签名后再安装同一个文件会出现这样的错误提示,解决的方法除了只有先老老实实从手机上卸载原有版本再进行安装,而adb install -r参数也无法解决这个问题。 
7、INSTALL_FAILED_INVALID_URI: 
应用为中文名, adb install 中文.apk时出现此问题。修改为英文名就OK了。 
8、INSTALL_FAILED_USER_RESTRICTED: 
手机系统中有应用阻止了安装,比如像魅族手机中的手机管家有监控usb安装apk的权限。关闭此权限,即可。

附录:adb install 安装错误常见列表 
INSTALL_FAILED_ALREADY_EXISTS 程序已经存在 
INSTALL_FAILED_INVALID_APK 无效的APK 
INSTALL_FAILED_INVALID_URI 无效的链接 
INSTALL_FAILED_INSUFFICIENT_STORAGE 没有足够的存储空间 
INSTALL_FAILED_DUPLICATE_PACKAGE 已存在同名程序 
INSTALL_FAILED_NO_SHARED_USER 要求的共享用户不存在 
INSTALL_FAILED_UPDATE_INCOMPATIBLE 版本不能共存 (解决:Teminal中输入adb uninstall package-name ) 
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 需求的共享用户签名错误 
INSTALL_FAILED_MISSING_SHARED_LIBRARY 需求的共享库已丢失 
INSTALL_FAILED_REPLACE_COULDNT_DELETE 需求的共享库无效 
INSTALL_FAILED_DEXOPT dex优化验证失败 
INSTALL_FAILED_OLDER_SDK 系统版本过旧 
INSTALL_FAILED_CONFLICTING_PROVIDER 存在同名的内容提供者 
INSTALL_FAILED_NEWER_SDK 系统版本过新 
INSTALL_FAILED_TEST_ONLY 调用者不被允许测试的测试程序 
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE 包含的本机代码不兼容 
CPU_ABIINSTALL_FAILED_MISSING_FEATURE 使用了一个无效的特性 
INSTALL_FAILED_CONTAINER_ERROR SD卡访问失败 
INSTALL_FAILED_INVALID_INSTALL_LOCATION 无效的安装路径 
INSTALL_FAILED_MEDIA_UNAVAILABLE SD卡不存在 
INSTALL_FAILED_INTERNAL_ERROR 系统问题导致安装失败 
DEFAULT 未知错误

 

转载于:https://www.cnblogs.com/yindada/p/9842328.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/413028.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux安装docker部署java项目

大家好,我是烤鸭: 分享一下linux上部署docker的javaweb项目 1.环境 linux centos 7.2 64-bit 系统 kernel 3.10 查看版本号 : uname -r 大于3.10即可 2.安装docker 这里是官网安装教程 https://docs.docker.com/engine/installation/…

Java面试题谷歌插件

该插件可以让您在做WEB开发的同时,也可以去学习一些理论知识,加深你的技术。 随机题:每次点开插件,从题库中随机筛选出的题 当前题:是桌面通知的题目,每三分钟随机发送一次桌面通知 追加题:向…

[css] 你知道CSS的标准发布流程吗?

[css] 你知道CSS的标准发布流程吗? 随着 CSS 3 的广泛应用,很多新的 CSS 属性层出不穷,有很多陌生的 CSS 属性出现,所以经常需要去学习新的 CSS 属性。新的属性往往介绍文章不多,所以有时候就需要去看看官方文档&…

Apache Curator之分布式锁原理(二)

本文主要讲解如下内容: 为什么要使用分布式锁?分布式锁特性!分布式锁的实现方式有哪些?Curator分布式锁原理Curator分布式锁实现类UML及相关类的介绍基于Redis,数据库实现分布式锁为什么要使用分布式锁? 在…

阿里云服务器发送邮件失败?连接超时?25端口被封?

大家好,我是烤鸭: 之前用阿里云服务器的时候发送126企业邮箱,用的smtp方式,但是一直超时。百思不得其解。因为在本地环境是可以的。 原来是阿里云服务器限制了25端口。问了126邮箱那边的技术客服,只支持25端口。 问了…

[css] 举例说明css有哪些简写的属性和属性值?

[css] 举例说明css有哪些简写的属性和属性值? border: solid 1px red;border-style: solid; border-width: 1px; border-color: red;animation: fadeIn .5s forward ease-in .2s infinite;animation-name: fadeIn; animation-duration: 0.5s; animation-fill-mode:…

JS重写Alert方法

var _alert window.alert; window.alert function(){ console.log(arguments); _alert(arguments); }

Pat乙级1011题:A+B和C

题目:给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断AB是否大于C。我写的代码: del abc(self,a,b,c,i):if ab>c: print("Case #X: true"%i)else:print("Case #X: false"%i)return 0if __name__"__ma…

springboot版的微信公众号,订阅号

大家好,我是烤鸭: 这是一篇微信公众号入门的文章,如果是个人的话,只能申请未认证的订阅号。如果是公司的话,想申请啥都是可以的。 这篇文章说的就是个人订阅号。 环境: centos 7.3 springboot 1.5 需要&#xff…

[css] 请说说颜色中#F00的每一位分别表示什么?为什么会有三位和六位的表示呢?

[css] 请说说颜色中#F00的每一位分别表示什么?为什么会有三位和六位的表示呢? 颜色可以使用红-绿-蓝(red-green-blue (RGB))模式的两种方式被定义:十六进制符号 #RRGGBB 和 #RGB "#" 后跟6位十六进制字符&a…

[css] 请使用css写一个多级的下拉菜单

[css] 请使用css写一个多级的下拉菜单 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"…

Javascript报错Failed to execute ‘querySelectorAll‘ on ‘Document‘: ‘#123456‘ is not a valid sele

Javascript报错&#xff1a;Failed to execute ‘querySelectorAll’ on ‘Document’: ‘#123456’ is not a valid selector 解决方式(除开特殊符号,第一个字符必须是字母)&#xff1a; 第一种&#xff1a; 将ID前面加字母&#xff0c;例如&#xff1a;document.querySelect…

pycharm创建django项目linux部署

大家好&#xff0c;我是烤鸭&#xff1a; pytho部署web项目比java简单一点&#xff0c;虽然springboot内置了tomcat。 环境&#xff1a; pycharm专业版python3.6 1.安装python python下载&#xff1a;https://www.python.org/downloads/ 我使用的3.6版本 2.配置环境变量 path目…

【USACO15DEC】最大流Max Flow

题面 FJ给他的牛棚的N(2≤N≤50,000)个隔间之间安装了N-1根管道&#xff0c;隔间编号从1到N。所有隔间都被管道连通了。 FJ有K(1≤K≤100,000)条运输牛奶的路线&#xff0c;第i条路线从隔间si运输到隔间ti。一条运输路线会给它的两个端点处的隔间以及中间途径的所有隔间带来一个…

[css] 用css给一个元素加边框有哪些方法?

[css] 用css给一个元素加边框有哪些方法&#xff1f; :scope {border: 3px solid black;box-shadow: 0 0 0 1px black; /*不影响布局,无限叠加*/outline: 1px solid black; /*不支持圆角*/background-image: url("data:image/svgxml,%3Csvg xmlnshttp://www.w3.org/2000/…

java格式化html代码

/*** 格式化html代码* param model* param html* return*/RequestMapping("/formatHtml.dhtml")ResponseBodypublic M formatHtml(Model model,String html) {if(StringUtils.isNotBlank(html)) {try {Document doc Jsoup.parseBodyFragment(html);html doc.body()…

利用Android Studio快速搭建App

大家好&#xff0c;我是烤鸭: 给大家分享一个简单的用Android Studio快速搭建app 工具&#xff1a;Android Studio 64位 专业版 插件:Datepicker Timepicker okhttp 实现需求&#xff1a;界面上选择时间&#xff0c;发get/post请求到后台&#xff0c;获取选择的时间。1.修改And…

[css] 相邻兄弟选择器、后代选择器和子选择器三者有什么区别?

[css] 相邻兄弟选择器、后代选择器和子选择器三者有什么区别&#xff1f; 后代选择器与子选择的关系&#xff1a;后代选择器>子选择器。 后代选择器&#xff1a;包括父元素的子元素以及孙子元素&#xff08;代表符号&#xff1a;空格&#xff09;子选择器&#xff1a;包括父…

CompletableFuture的多线程和异步监听实现

大家好,我是烤鸭&#xff1a;今天给大家说的是多线程并发的异步监听的情况。这里不得不说一下CompletableFuture这个类&#xff0c;普通我们执行多线程的时候只需要另外启动一条线程。 说一下线程的3种方式&#xff1a;extends Thread&#xff0c;implements Runnable&#xff…

DCF:A Dataflow-Based Collaborative Filtering Trainging Algorithm

Abstratct:描述了当前协同过滤算法两大技术alternating least square(ALS,最小二乘法)和gradient descent(GD)的确定&#xff1a;原文&#xff1a;Existing collaborative filtering techniques are implemented with either alternating least square algorithm or gradient d…