如何签署调试 apk 进行测试?

How to sign debug apk for testing?

情况:

Firebase 需要在生成 google-services.json 文件时添加 SHA1 密钥,API 才能正常工作。每台计算机的签名证书的 SHA1 是不同的。那么,这种情况应该如何处理进行测试呢?

我们可能会添加每个贡献者证书的 SHA1,但是它不适用于 travic-ci 的电脑,因为它每次都会改变。

debug.keystore 从一台电脑放到 repo

添加到build.gradle:

signingConfigs {
    debug {
        storeFile file('../debug.keystore')
    }
}
buildTypes {
    debug {
        signingConfig signingConfigs.debug
    }
}