2016-05-23 9 views
0

私はSHA-1でgoogle-services.jsonを生成し、ウェブとアンドロイドのOAuthトークン(.requestIdToken()メソッドでウェブを使用)を生成しました。そして魅力のように働くすべて。 しかし、同僚がgitからプルすると、エラー12501が表示されます...Android Googleが別のコンピュータでサインインしていない

SHAによって自分自身のgoogle-services.jsonを作成する必要がありますか、どこに問題がありますか?

+0

http://android-developers.blogspot.com/2016/03/registering-oauth-clients-for-google.html –

答えて

0

次の手順に従います。

  1. は、Googleのコンソールにあなたの友人のデバイス
  2. ゴーからSHA-1を生成し
  3. アプリケーションの資格情報ページを開き開きAndroidのキーのリスト項目
  4. 新しいSHA-1を追加して変更を保存します。

[編集]

この種のエラーを回避するには、新しいKeystoreファイルを生成してチームと共有することをお勧めします。このキーストアは、すべてのチームがアプリを構築するために使用する必要があります。 (あなたはそれを行うためにgradleを設定することができます)。

これを行うと、新しいキーストアのSHA-1を追加するだけで済み、すべてのチームで有効になります。

+0

新しいキーストアを作成するにはどうすればよいですか? – Vlado

+0

これは別の質問です。 Android Studioでは、[ビルド] - > [署名付きAPKを生成]に移動します。 [新規作成]をクリックし、必要なデータを入力します。しかし、私が答えに書いた手順があなたのために働くことを確認してください。 –

+0

私たちはあなたの措置を試みましたが、悲しいことに彼らはうまくいきませんでした。 新しいキーストア(共有する必要があります)を生成するとき、どこに置くべきですか(それはリポジトリのどこかにあるはずです)、それに相対パスを指定する方法は? – Vlado

0

これはあなたのAndroidデバッグキーとは異なるAndroidデバッグキーを使用しているためです。 google-services.jsonファイルの作成に使用したAndroidデバッグキーを共有します。

関連する問題