【问题标题】:Is there a way to get android studio (debug signing) to work both for work office and home office?有没有办法让 android studio(调试签名)同时在办公室和家庭办公室工作?
【发布时间】:2020-12-09 12:00:49
【问题描述】:

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

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

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

RG

【问题讨论】:

    标签: android android-studio sha1


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

    【讨论】:

    • 感谢您的回答。我找到了一个解决方案,其中我使用了带有公共密钥文件的签名方法。这行得通,我在家庭办公室和工作办公室有类似的副本。
    猜你喜欢
    • 2016-02-11
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 2011-10-22
    • 2010-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多