关于Debug版删除后,release版安装失败的解决方案(仅供自己查阅)
2017-10-16 08:05
351 查看
由于各种原因被迫从 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 签名版了。
省心啊,总算解决了!
如果这个方式能帮到你,我很高兴!
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 签名版了。
省心啊,总算解决了!
如果这个方式能帮到你,我很高兴!
相关文章推荐
- 关于npm和yarn安装node-sass失败并且依旧想使用NPM或者yarn的完美解决方案
- 关于Android 5.0 安装部分应用失败解决方案
- 关于Win8.1 无法安装驱动,打印机安装失败,请关闭后尝试以下步骤的解决方案
- 关于MySQL-python-1.2.3.tar.gz安装失败的解决方案
- 关于自己写的短信拦截器在安装youni等之类的工具无法捕获到短信的解决方案
- .NET 框架的安装失败需要手动删除解决方案:
- 关于MySQL-python-1.2.3.tar.gz安装失败的解决方案
- 关于如何查看自己浏览器的FlashPlayer插件是debug还是release
- 关于windows7安装时可能出现的100MB系统保留分区的解释及删除办法以及由此导致的软改激活失败的解决办法
- 【原创】关于Atom安装插件失败解决方案
- 关于Python第三方库安装失败问题的解决方案
- 关于“安装gentoo,重启后,启动自检失败”的故障的原因分析及解决方案
- 关于vs2010编译的问题#debug编译成功release编译失败#
- 关于VS2013优化后MFC中对文件读取失败的解析(debug下可以,release下失败)
- 关于Oracle安装完毕使用自带图形化界面打开失败的问题 --->解决方案
- 关于解决方案的release和debug的区别
- Lotus Notes 8.5.1 安装失败的解决方案
- 关于对话框DoModal()函数调用失败的原因分析(Debug Assertion Failed)
- 关于在64位win7下运行Virtualbox安装系统时出错(提示VBoxDD.DLL错误)的解决方案
- 关于eclipse安装PyDev后preference下始终没有Pydev选项的解决方案