Debug和Signing键之间的区别

嗨,我想为我的签名证书获取签名密钥MD5指纹。任何人请告诉签名密钥和调试密钥之间的区别。 我能够为调试密钥修改打印但是为了获得签名密钥指纹我很困惑mytocount_list.keystore在keytool -list -alias alias_name -keystore my-release-key.keystore中的含义是什么。 我使用以下链接获取签名密钥指纹。 http://code.google.com/android/add-ons/google-apis/mapkey.html#getfingerprint 。

Tutoral签署您的申请: http : //developer.android.com/guide/publishing/app-signing.html

关于在调试模式下登录: Android构建工具提供了一种调试签名模式,使您可以更轻松地开发和调试应用程序,同时仍满足Android系统对.apk签名的要求。 使用调试模式构建应用程序时,SDK工具会调用Keytool来自动创建调试密钥库和密钥。 然后,此调试密钥用于自动签署.apk,因此您无需使用自己的密钥对软件包进行签名。

关于签名密钥: Android系统要求所有已安装的应用程序都使用其私钥由应用程序开发人员持有的证书进行数字签名。 Android系统使用证书作为识别应用程序作者和在应用程序之间建立信任关系的手段。 证书不用于控制用户可以安装的应用程序。 证书不需要由证书颁发机构签名:Android应用程序使用自签名证书是完全允许的,也是典型的。