有没有办法让 android studio(调试签名)既适用于工作办公室又适用于家庭办公室?

Is there a way to get android studio (debug signing) to work both for work office and home office?

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

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

  2. 有什么方法可以让我在 android studio 中输入 SHA-1(或其补充),以便在家庭和工作办公室使用相同的密钥进行签名?

RG

  1. Android Studio 本身不使用开发者帐户。也许您指的是 git 登录名,但这仅与 git 相关,并且完全可选,因此不能将密钥绑定到该登录名。
  2. 是的,在每次新安装时都会生成一个 debug.keystore 文件,其中包含用于每个调试版本的签名密钥。
    该文件位于:
    C:\Users\USERNAME\.android\debug.keystore 在 PC 上或;
    ~/.android/debug.keystore 于 Mac。
    只需从一台机器上复制此文件并替换另一台机器上的文件,两个安装现在将对所有调试版本使用相同的签名密钥!