关于Debug版删除后,release版安装失败的解决方案(仅供自己查阅)
来源:互联网 发布:小丽和小云在计算 编辑:程序博客网 时间:2024/05/16 15:24
由于各种原因被迫从 Eclipse 转到 android studio 各种不适应啊。
android studio 这个才叫吃内存吃货,编绎的速度的各种慢,错误的提示各种不明确,都让人快崩溃了,总之没有用 Eclipse 来的顺手。
吐糟完毕,开始说事吧;
可能有大多数的朋友在调试时,都是直接用数据线连接真机进行调试的(模拟太吃配置了)。android studio 默认是以debug模式打包输出的,于时问题来了:
当打包个release版出来了,在机子上安装会提示失败,即时是把debug版已经删除了。
我查阅了大多数的解决方式是进行root后解决的,这种方式太痛苦了(对我来说)。
于是我就想,既然能以debug方式输出,应该也可以改成release默认输出,对了,这种方式是存在的。
解决方式:修改项目的配置默认以release输出。
步骤如下(不上图,太烦了)
1、选种项目右键 ----> open Module Setting 弹出 project Structure 窗口
2、选择标签 Signing, 点击那个 绿色的 + ,这时会出现 config 项(这字符可以修改的);
3、针对config输入release版的签名信息;
4、转到标签: Build Types 上;
5、这里会显示两项:debug、release,我们选择 debug;
6、在debug项中有个 Signing Config 选项,在这里我们选择 config(即2、3步配置的内容),然后确认,关闭窗口(即返回IDE界面);
在IDE里打开 Build Variants(就在IDE的左边侧,文字是竖着的),将对应的 Module 的 Build Variants 设置为release;
致此设置修改完毕。试着去打build APK 一下,发现 outputs 目录下的 debug版不见了,只有一个release版的(不是未签名的)。
好了,到这里我再连上数据线进行 run apk,IDE 提示已经安装过不同签名的版本了,提示是否删除,只管确认就行了。
确认后,就会开始安装APK了。以后再安装release版,就不会出现安装失败的提示了。
最主要的是,也不用再特意去打包一下 release 签名版了。
省心啊,总算解决了!
如果这个方式能帮到你,我很高兴!
- 关于Debug版删除后,release版安装失败的解决方案(仅供自己查阅)
- mqtt协议笔记(写的乱七八糟,仅供自己查阅)
- 关于VS2013优化后MFC中对文件读取失败的解析(debug下可以,release下失败)
- 关于C# webservice的一些学习记录,供自己学习查阅.
- 编码端Debug & Release版不一致解决方案
- Springmvc遇到的问题和解决方案(仅供自己参考,不喜勿喷)
- 仅供自己记录
- 关于MFC的Debug版和Release版解析
- Web开发中遇到关于spring注入的问题(尚未整理 仅供自己参考)
- 关于项目中数据字典的使用(仅供自己记录)
- 关于android生成debug和release版
- 收集的计算机编程电子书目录,仅供日后查阅方便
- RecyclerView仅供自己使用
- JS基本语法供自己查阅
- 仅供自己使用的javascipt辅助开发工具
- [良品转贴,仅供学习]制作自己的xmpp/gtalk客户端
- PHP的进阶之路(仅供自己学习)
- 线性代数的一些笔记(仅供自己作back up)
- 【makefile】一起写makefile(四)--makefile书写命令
- Hibernate 注解开发
- 拦截器的运用
- angular
- 请求数据
- 关于Debug版删除后,release版安装失败的解决方案(仅供自己查阅)
- android+简单的登录界面+OKhttp请求
- angular简单替换
- HTML随机数掷筛子比较
- 商品表
- 【makefile】一起写makefile(五)--变量的使用
- 第二周
- MainActivity
- ReactNative基础(一)编写一个登录页面