【问题】
最近在配合安卓开发,给他提供底层接口已完成绘制任务。但测试时发现,公司的两个产品包无法同时安装。
测试设备的版本5.0以上的才会体现,如果用安卓手机助手安装时,会提示“权限冲突,无法安装”。
【分析】
找了好多文章,都没有好的办法。有个老外的建议是,修改安装包的证书。他认为是证书不规范,导致冲突引起的。
但我重新做了证书后,还是同样的问题。
既然系统提示是权限冲突,那么我们就把AndroidManifest.xml文件好好对比一下吧。
【解决方法】
对比后发现,有个极光推送的权限在两个安装包中都设置成了最高权限,而不是user权限。
将这个权限修改后,打包测试。问题得以解决。