签名Android应用程序

    Android 项目以它的包名作为唯一标识,如果一部手机上安装了两个包名相同的应用,则后安装的那个应用会把先安装的给覆盖掉。为避免发生这种情况,Android要求对作为产品发布的应用进行签名。签名的有两个作用,一是解决上面所说的问题,二是确保应用的完整性。

   应当注意的是,在开发过程中,在你用Eclipse或直接用记事本进行Android应用开发时,你可能会觉得不用签名就可以将自己写的App在模拟器或真机上安装运行了,其实不是这样的,当你需要将App安装到真机或模拟器上运行、调试时,Eclipse中的ADT插件会自动生成调试证书对Android应用签名。特别需要注意的是,如果要正式发布一个Android应用,那你必须使用合适的数字证书来给程序进行签名,而不能使用Eclipse中ADT插件生成的调试证书。

原文地址:https://www.cnblogs.com/dgz-/p/4399196.html