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

时间:2020-08-20 07:22:21

标签: android android-studio sha1

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

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

  2. 有没有一种方法可以在android studio中输入SHA-1(或其补充符号),以便为家庭和办公室使用相同的密钥签名?

RG

1 个答案:

答案 0 :(得分:2)

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