【问题标题】:Difference between Debug and Signing key调试和签名密钥之间的区别
【发布时间】:2011-11-27 04:27:53
【问题描述】:

您好,我正在尝试为我的签名证书获取签名密钥 MD5 指纹。谁能告诉我签名密钥和调试密钥之间的区别。我能够找到调试密钥的指纹,但要获取签名密钥指纹,我很困惑 keytool -list -alias alias_name -keystore my-release-key.keystore 中 my_release_key.keystore 的含义是什么。 我正在使用以下链接获取签名密钥指纹。 http://code.google.com/android/add-ons/google-apis/mapkey.html#getfingerprint.

【问题讨论】:

    标签: java android google-maps-api-3 oauth-2.0


    【解决方案1】:

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

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

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

    【讨论】:

    • @Paresh Mayani 我可以在文件夹中找到调试签名密钥吗?
    • 检查“C:\Users\user\.android”。您正在寻找的是 debug.keystore
    猜你喜欢
    • 2023-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    • 2017-02-14
    • 1970-01-01
    • 2011-06-25
    相关资源
    最近更新 更多