Android 应用程序签名
本文主要介绍 Android 应用程序签名的相关理论知识以及怎样公布 Android 应用程序。 1. 签名的概念 为大家所熟知的日常生活中的签名,它是代表某个人的特殊标记,用于唯一标识某个人。而 Android 应用程序的签名的本质与日常生活中的签名是一样的,应用程序中的签名也开发人员在应用程序中打上的一种特殊标记。别人在看到这个标记时,他会知道是这个应用程序与你有关或者是你开发的,而不是别人。 2.Android 应用程序一定要签名吗 是的, Google 公布的 Android 系统要求每一个公布的应用程序都必须签名。 Android 应用程序的签名是用来建立程序的开发人员与程序包之间的信任关系,当更新应用程序时, Android 系统要求新 / 旧两个应用程序的签名必须一致。 与 windows 上签名的意义不同的是, Android 的签名不须要权威的数字证书机构认证。不会用于决定终端用户能够安装哪些应用程序。它是程序的作者自己完毕的,是 Android 系统中程序包的一种自我认证的机制。 3.Debug 签名 假设你是一个刚入门的开发人员,你会发现你开发的应用程序没有经过自己的签名也能够安装在 Android 系统的机器上,这是由于 ADT 工具使用 debug 数字证书 ( 存在于 debug.keystore) 自己主动为每一个处于开发阶段的应用程序打上了