1

アプリの SHA1 を取得する方法について少し混乱しています。

提案するすべてのガイドを見ました:

keytool -list -v -keystore C:\Users\user\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android

しかし、Google Play での配布用にアプリに署名するときは、キーで署名します (debug.keystore に関係なく作成したファイルのキー ストア パスを適用することにより)。

どういう意味ですか?SHA1 を適用したい場合、どこから取得すればよいですか?

SHA1がコンピューターのdebug.keystoreファイルに依存しているようにガイドが言っていることからそれを取ると、開発を他のコンピューターに切り替えるとどうなりますか?

ロジックは、アプリの署名用に作成されたキー ストア パスまでと言います。

適切な SHA1 を取得するにはどうすればよいですか?

4

1 に答える 1

1

新しいデバッグ証明書を作成して、複数のコンピューターで使用し、そのコンピューターの SHA1 を使用できます。

次に、gradle 構成でこのように使用します。独自のパスを使用することに注意してください。これはデモ専用です。

signingConfigs {
    release {
         .....
    }
    debug {
        storeFile file(String.format("%s/%s/%s", "$rootProject.projectDir", "keys", "debug.keystore"))
        storePassword "android"
        keyAlias "debug"
        keyPassword "android"
    }
}
于 2015-05-05T13:43:26.067 に答える