有没有办法让android studio(调试签名)同时在办公室和家庭办公室工作?

有没有办法让android studio(调试签名)同时在办公室和家庭办公室工作?,android,android-studio,sha1,Android,Android Studio,Sha1,我在办公室里有一个与我的家庭办公室非常相似的开发环境。我们正在使用github(主要用于存储最后的更改(以一种非常简单的方式))。但是,当我们在微软和谷歌签署的项目上工作时,我们遇到了麻烦,因为工作办公环境和家庭办公环境(在调试模式下)的SHA-1不同 为什么SHA-1不绑定到开发人员(当我登录Android Studio时)而不是我编译应用程序的物理计算机 有没有一种方法可以让我在android studio中输入SHA-1(或其补充)以便在家里和办公室使用相同的密钥签名 RG Andro

我在办公室里有一个与我的家庭办公室非常相似的开发环境。我们正在使用github(主要用于存储最后的更改(以一种非常简单的方式))。但是,当我们在微软和谷歌签署的项目上工作时,我们遇到了麻烦,因为工作办公环境和家庭办公环境(在调试模式下)的SHA-1不同

  • 为什么SHA-1不绑定到开发人员(当我登录Android Studio时)而不是我编译应用程序的物理计算机

  • 有没有一种方法可以让我在android studio中输入SHA-1(或其补充)以便在家里和办公室使用相同的密钥签名

  • RG

  • Android Studio本身不使用开发人员帐户。也许您指的是git登录,但它只与git相关,并且是完全可选的,因此密钥不能绑定到git
  • 是的,在每次新安装时,都会生成一个带有签名密钥的
    debug.keystore
    文件,该密钥用于每次调试生成。
    可在以下位置找到该文件:
    C:\Users\USERNAME\.android\debug.keystore
    在PC或
    Mac上的~/.android/debug.keystore。
    只需从一台计算机复制此文件并替换另一台计算机上的文件,两个安装现在将对所有调试版本使用相同的签名密钥
  • Android Studio本身不使用开发人员帐户。也许您指的是git登录,但它只与git相关,并且是完全可选的,因此密钥不能绑定到git
  • 是的,在每次新安装时,都会生成一个带有签名密钥的
    debug.keystore
    文件,该密钥用于每次调试生成。
    可在以下位置找到该文件:
    C:\Users\USERNAME\.android\debug.keystore
    在PC或
    Mac上的~/.android/debug.keystore。
    只需从一台计算机复制此文件并替换另一台计算机上的文件,两个安装现在将对所有调试版本使用相同的签名密钥
    谢谢你的回答。我找到了一个解决方案,其中我使用了一个带有公共密钥文件的签名方法。我在家庭办公室和工作办公室都有类似的副本,答案是Thanx。我找到了一个解决方案,其中我使用了一个带有公共密钥文件的签名方法。这很有效,我在家庭办公室和工作办公室都有类似的副本。