1

最近、Google Play Game Service によるリーダーボードの実装を試みています。まず、そのサンプル プロジェクト TypeANumber をインポートします。ここの方法に従いますhttps://developers.google.com/games/services/android/quickstartステップバイステップ。

keytool を使用してキーストアの SHA1 を生成し、この SHA1 を使用してアプリを検証します。次に、キーストアでアプリに署名します。

サンプルを実行してサインインしようとすると、「Google Play ゲーム サービス - サインインできません」というエラーが表示されました。

次に、すべての手順を再確認して、もう一度やり直します。それでもこのエラーが発生しました。

Google でこの問題を検索したところ、この男性が私と同じ問題を抱えていることがわかりました Google Play ゲーム サービス - サインインできません

すべての状況は同じです。そして彼は解決策を得ました。

彼のソリューションに従って、Google API コンソールでアプリのクライアント ID を削除し、アプリのリンクを解除して、適切な証明書フィンガープリントで再リンクしました。

この作業はすべて完了しましたが、それでも同じエラーが発生しました。

私は何か見落としてますか?このような同じ問題を抱えている体はありますか?または、サンプル プロジェクトと同じパッケージ名でアプリを作成し、apk をアップロードする必要がありますか?
それとも、中国では Google Play ゲーム サービスが動作しないのでしょうか?

4

1 に答える 1

1

私は同様の問題に遭遇しました。このページは 2013 年 5 月 30 日に更新されたことに注意してください。

https://developers.google.com/games/services/android/troubleshooting

更新: 私はこれに取り組み、最終的にプロジェクトに 2 つの異なる app_id 文字列があることに気付きました.1 つは Facebook API 用で、もう 1 つは Google Play ゲーム サービス用です! 2 つの文字列は別のファイルに保存されていたため、エラーを見つけるのは困難でした。名前を変更すると、すべて正常に機能しました。私が遭遇した問題の 1 つは、開発者コンソールでゲームを定義するために使用した ID でテストできないことです。他の人が SO の他の場所でこれについて言及していますが、再度言及しても害はありません。

于 2013-06-02T23:37:38.703 に答える