Android app 应用签名

为什么要签名?

这个要从Android的系统设计来解释。

---Android系统中的每个应用都是一个用户,应用的包名(清单文件中 package的值)就是用户名。

当一个已安装的应用A和一个正要安装的应用B,它们的包名相同,那么B就会覆盖A,最后系统里只有一个B应用。

这么多的开发人员,包名相同的可能性是存在的。

Android签名制度,可以保证相同包名不同签名的app不会被覆盖和替换。这样防止了恶意软件的恶意覆盖。签名是唯一的,如果不公开,别人不知道自己的签名是什么。


生成签名的app


项目--右键---Android Tools---Export Singed Application Package

Android app 应用签名_第1张图片


Android app 应用签名_第2张图片


点击finish,完成

你可能感兴趣的:(Android app 应用签名)