Android 踩坑记Android开发经验谈程序员

Android AndroidManifest 文件中少一个&q

2016-07-08  本文已影响967人  dongjunkun

问题是这样的,通过USB连接电脑安装会出现如下错误提示,好像只是提示会卸载应用重装(一般出现签名文件冲突的时候会有这个提示),但问题没有那么简单,这个提示会反复出现,当真机上的应用已经完全卸载(杀掉进程,重启手机)这个错误提示依然每次出现。


Paste_Image.png

错误分析

Paste_Image.png

于是分析是否是Studio 打包的问题,我喜欢更新到最新的studio 版本,出现一些bug也属于正常状况,于是通过更换Studio的版本,问题还是依旧存在)(基本排除Studio的问题)

这个问题难道无解了吗?所有能排除的都排除了,真的无解了吗?难道是代码的问题,这不可能啊,都能通过编译,打包,就是安装包不能安装,像这种疑难杂症按照我之前的经验大都是属于低级错误,静下心做下其他的事情,再排查一下,或许能柳暗花明吧。

两个小时过去……(中间做其他的事情,偶尔回头想想这个问题)

柳暗花明

在做百度鹰眼功能的时候,默认是一个进程,当程序退出时候会杀死主进程

Paste_Image.png

但这样不行啊,提供的Demo只有一个页面,杀死了程序也就退出了,当我集成到我的应用,总不能退出那个界面就退出程序吧,于是乎我在AndroidManifest 添加了一行代码,为这个Activity新开一个进程,如下

Paste_Image.png

错误就在这了,track前面少了一个":"导致安装包解析错误(SD卡安装),不断的提示卸载当前应用(USB或者无线Wifi安装)

Paste_Image.png

问题完美解决。

总结

不知道大家相不相信灵感这东西,反正我是信的

写在最后

欢迎大家转载,转载请注明原文出去

上一篇下一篇

猜你喜欢

热点阅读