转自:http://bbs.csdn.net/topics/391868975?page=1 1判断是否为同一个app,仅仅是包名,签名是保证你的app不被第三方恶意替换.当包名相同,但签名不同时,系统不允许覆盖安装,只允许手动卸载,再安装.包名不同,签名相同时,只能证明这两个app为同一开发者或开发组织. 2包名和签名如果包名和签名一样,就直接覆盖,认为是同一个app.如果包名一样,但签名不一样,会提示是否删除之前的.如果两者都不一样,就会认为是两个不同的app 3修改manifest.xml