【常见踩坑】USB调试安装失败(Installation failed with message INSTALL_CANCELED_BY_USER)
一、写在前面
最近一直在忙活着项目重构,忙活了一个多月(那是天天加班,不分昼夜呀,ps:这不是我司要求的哈),终于把沉积了三四年的老项目给重构了,目前在测试阶段,也总算有了点闲时来跟大家分享分享一些问题。
二、问题概述
那咱们今天来聊点啥呢?想了想,说说这个。可能对新手开发有点用的东西。USB调试安装失败(Installation failed with message INSTALL_CANCELED_BY_USER)

as提示我们可能是手机上已经安装了某个版本,我们重新安装的话,可能回删除应用数据,提示问我们是否可以删除已经存在的应用数据。
一般情况下点击OK并且在手机上点击确认安装就可以了,这是有的手机系统做了处理,在安装未知来源的应用的时候会弹出一个提示框,对于各款手机系统我不是特别了解,因为我这全是小米测试机(为什么选择小米??小米系统很坑很坑的有木有?比如此前给大家分享的拍照适配问题,也是小米系统阻拦了咱们Android开发的阳光大道,详见:【踩坑速记】MIUI系统BUG,调用系统相机拍照可能会带给你的一系列坑,将拍照适配方案进行到底!)
如果你的是小米手机安装的时候总要让你在手机上点击那个提示框,大可不用担心:你可以通过关闭MIUI优化解决(各个系统版本的差异又会导致关闭的地方不一样,这里就不一一告知了。)【红米3是在设置 => 其他高级设置 => 开发者选项 => 在最后的MIUI优化】(PS:红米3MIUI7.2稳定版开着也不会在手机上弹出提示框)
然后一般在开发的时候还应该允许安装未知来源的应用,打开USB调试和开发者选项自然就不多说了。
另外,有的手机安装的时候不能是锁屏状态。
也有可能是因为存储空间不足。
但是!!!!这些对于我来说都是司空见惯的问题,肯定是不会出篓子的,回到上面的提示框,可能我已经安装了这个包名的apk的其他版本???讲道理,这是我刚刚提的的小米5最新7.0系统的新机,这个提示是什么鬼?
于是,各种百度google,终于有了解决方案,在这里分享给大家,省去大家查找资料的费时费力。
三、解决方案
开启USB安装(设置 => 其他高级设计 => 开发者选项 => USB安装)
【常见踩坑】USB调试安装失败(Installation failed with message INSTALL_CANCELED_BY_USER)的更多相关文章
- Installation failed with message INSTALL_CANCELED_BY_USER.
Installation failed with message INSTALL_CANCELED_BY_USER. It is possible that this issue is resolve ...
- 【常见踩坑】】USB调试安装失败(Installation failed with message INSTALL_CANCELED_BY_USER)
[参考]http://www.cnblogs.com/liushilin/p/6553918.html 问题:在USB安装调试(小米手机),出现如下错误 解决:1.小米手机解决办法见参考.登录小米账号 ...
- 安装APK时报 Installation failed with message Failed to finalize session : INSTALL_FAILED_USER_RESTRICTED: Invalid apk.
Installation failed with message Failed to finalize session : INSTALL_FAILED_USER_RESTRICTED: Invali ...
- 小米系列手机调试Installation failed with message Failed to establish session
用Android studio 2.3调度程序时提示"Installation failed with message Failed to establish session"错误 ...
- Installation failed with message INSTALL_FAILED_TEST_ONLY问题
Android Studio连接手机进行app调试,遇到如下问题: Installation failed with message INSTALL_FAILED_TEST_ONLY. It is p ...
- installation failed with message null
http://stackoverflow.com/questions/33315753/installation-failed-with-message-null-genymotion-error I ...
- Installation failed with message...It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.
错误弹窗如图: Installation failed with message Failed to finalize session: INSTALL_FAILED_TEST_ONLY:instal ...
- 解决Installation failed with message Failed to finalize session : INSTALL_FAILED_INVALID_APK的问题
Android Studio 运行AVD的时候出现: Installation failed with message Failed to finalize session : INSTALL_FAI ...
- Android安装失败 Installation error code: -110
在系统开发过程中,开发的app管理器,发现怎么安装都是失败. 详细的查看了log发现. I/ActivityManager( 899): START {dat=file:///mnt/sdcard/ ...
随机推荐
- 如何做到Zero Downtime重启Go服务?
graceful的实践 使用endless库来实现,比如接入gin: r := gin.Default() r.GET("/", index) endless.ListenAndS ...
- Jquery右击显示菜单事件,运用smartMenu插件。
基本格式: 1.引用jquery.smartMenu插件.css样式: <script src="gongju/jquery-1.11.2.min.js" type=&quo ...
- Hadoop权威指南:HDFS-写入数据
Hadoop权威指南:HDFS-写入数据 FileSystem类有一系列的新建文件的方法.最简单的方法是给准备建的文件指定一个Path对象,然后返回一个用于写入数据的输出流: public FSDat ...
- 常用js类型相互转换
数字转换为字符串 var a=200.21;document.write(a.toString(10)); 结果为:200.21以十进制转换 document.write(a.toFixed(3)) ...
- [css]《css揭秘》学习(三)-灵活的背景定位
一.background-position属性 使用该属性,在不确定容器大小的情况下,也可以指定图案距离容器边缘的位置:但是需要为不支持该属性的浏览器指定回退方案,否则,图案会默认放在左上角. < ...
- 通过CXF方式实现webservice服务
一.CXF的介绍 Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构.它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 S ...
- 如何用CSS进行网页布局---学习总结
页面布局:对页面的文字.图形或表格进行格式设置.包括字体.字号.颜色纸张大小和方向以及页边距等 页面布局分为4种: 一栏布局 两栏布局 三栏布局 混合布局 灵活利用float.position对页面进 ...
- 移动HTML5前端性能优化总结
概述 1. PC优化手段在Mobile侧同样适用 2. 在Mobile侧我们提出三秒种渲染完成首屏指标 3. 基于第二点,首屏加载3秒完成或使用Loading 4. 基于联通3G网络平均338KB/s ...
- 详解Google Chrome浏览器(操作篇)(一)
开篇概述 在上篇博客中详解Google Chrome浏览器(理论篇)一文中,主要讲解了Chrome 搜索引擎使用.Chrome安装和基本操作.Chrome 基本架构.多线程等原理性问题,这篇将重点讲解 ...
- 在Express的页面模板中的变量的定义与使用总结
前言 最近在使用Express框架中的ejs页面模板趟了些许坑,仅以本文记录总结. 本文简述的均为ejs页面模板. 创建ejs变量的各种方法 1. 在Nodejs定义的ejs变量 ejs由是在node ...