1、安卓项目的包名是它的唯一标识。 所以同一台手机上安装两个包名一样的app,新的就会覆盖旧的。 但是包名一样的app太多了,所以必须再加以区别。 所以就加了一个要求: 作为产品发布的app必须签名,签名,就是加一些要求。 2、签名的作用: 发布者身份:app完整性: 1、在AS中签名: 给一个示例大家参考: 注:创建过的数字签名,可以给多个app使用!(下次就不要创新新的啦!) 2、使用命令行进行签名(要求高)