Android debug.keystore SHA1对所有人来说都是一样的吗?

时间:2017-02-02 05:58:39

标签: android android-keystore android-install-apk

当我们安装android sdk时会自动生成debug.keystore。那么我们的debug.keystore在所有机器上都有相同的SHA1吗?

2 个答案:

答案 0 :(得分:3)

每台计算机都没有相同的调试密钥。并且您将没有相同的计算机调试密钥,因为有an expiry for the debug key

  

用于签署APK以进行调试的自签名证书具有   自创建之日起365天的到期日。当。。。的时候   证书到期后,您将收到构建错误。

     

要解决此问题,只需删除 debug.keystore 文件即可。文件   存储在以下位置:

     
      
  • 〜/ .android / on OS X and Linux
  •   
  • C:\ Documents and   Windows XP上的设置\ .android \
  •   
  • C:\ Users \ .android \ on   Windows Vista和Windows 7,8和10
  •   
     

下次构建并运行时   在调试构建类型中,构建工具将重新生成新的密钥库   和调试密钥。请注意,您必须运行您的应用程序,单独构建   不重新生成密钥库和调试密钥。

您可能会在到期日期之前获得相同的调试密钥,但不依赖于它。

答案 1 :(得分:0)

所有人都不一样。对于特定系统也是如此。