Android 打包正式版apk闪退问题

来源:互联网 发布:json格式的字符串 编辑:程序博客网 时间:2024/05/17 05:13

最近做的项目中遇到一个不大不小的问题,比较棘手,自己做的项目中打包生成的正式版apk运行闪退,log指向错误位置并没有什么异常的地方。这个问题很奇怪,很不好定位问题根源,于是在好友的建议下我把近一周改动的程序还原,按照功能分类逐个进行调试。发现一个问题,只要有新增的资源文件xml,打包正式版apk运行就会出现闪退的现象,说明这个问题和管理资源文件的R类有关,需要更新R类文件(这个过程一般会由编译器自动完成),但如果你从git上down下来的代码中有的时候就需要手动更新一下项目(原因尚不清楚),具体操作:clean   project——>rebuild project 再对程序进行正式版apk的打包generate singed apk ,然而这个时候报错打包失败,如下图


在CSDN站内有类似的问题,并且已经找到了解决方法。下面是链接

http://blog.csdn.net/brian512/article/details/52619548

里面说的很清楚与配置打包的 如下图


这是我配置的参数,按照上面那个朋友给出的解释,在Google更新后Android sdk后不需要配置shrinkResources属性了,所以我将shrinkResources 属性配置为 flase如下图


打包成功。

之后的打包的正式版apk,运行不再出现闪退的现象。以上就是我解决问题的操作,但是具体的问题原因还是不太清楚。希望大家帮我分析下



阅读全文
1 0
原创粉丝点击