問題タブ [shiva3d]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Google ゲーム: Gingerbread と複数の G+ アカウント > 無期限のサインイン ループ - GameHelper
Google Play ゲーム サービスのサンプルでは、複数の Google アカウントを持つ Gingerbread デバイスを使用している場合、サインインできません。GameHelper はサインインに失敗し、終わりのない「サインイン画面」ループに陥ります。
GameHelper.java を開いて 417 行目をコメントアウトすると、次のようになります。
..その後、実際にログインできます。しかし、これによりゲームがクラッシュすることもあります。
Android 2.3 の例として ButtonClicker2000 を使用した Google Play Services と新しいクラスの GameHelper は、アカウントにログインできません。ユーザーが選択したダイアログ ボックス (サインイン ダイアログ) が表示されたら、メソッド onStop()。
ユーザーを選択した後、onStart() を呼び出します。ただし、サインインはありません。代わりに、開発ダイアログ ボックス (サインイン ダイアログ) がユーザーの選択で再表示されます。そして無期限に。
GameHelper のログイン ループ バグの修正はありますか?
ソースはこちら: https://github.com/playgameservices/android-basic-samples
java - NullPointerException / RuntimeException の根本原因を見つける方法
(GameHelper を使用して) ログアウトしてから再度ログインすると、Google Play ゲーム サービスがゲームをクラッシュさせます。コードのすべての行を確認しましたが、問題は 1 つも見つかりませんでした (Google ゲーム サービスを使用していない場合、クラッシュはありません)。
しかし、BaseGameUtils ライブラリを使用してゲームを実行し、GameHelper を使用してログアウトすると、Android アプリに再度ログインすると、毎回次のエラーでクラッシュします。
このクラッシュのトラブルシューティングを 3 日間行ってきましたが、完全に途方に暮れています。このエラーをトラブルシューティングまたはデバッグする方法についてアドバイスをいただければ幸いです。
MainMenuFragment.class (Google からのもの) は次のとおりです。
これは TestGame07.java の 522 行目 (super.onStart) です。