0

コンソールでの TypeANumber アプリへのサインインに関して多くの問題があったことは知っていますが、どれも私の問題を解決しませんでした。

すべてをやり直してすべてのステップを注意深く読んだのは4回目ですが、それでも機能しません。

パッケージ名はアプリ、コンソール、Google API コンソールで同じであり、sha1 証明書についても同じです。

トラブルシューティングのセクションで述べたように、エクスポートされた apk をチェックして sha1 を確認しました。(すべてのトラブルシューティングを行いました)

テスト アクセスは、コンソールに使用する唯一の Gmail アカウントと、Android デバイスにあるアカウントです。

また、マルチプレイヤー設定と著作権侵害対策がオフになっています

数週間前に「Google Play ゲーム サービスのセットアップの間違いトップ 7」が話題になっているのを見たことがありますが、それでもうまくいきません。

何が問題なのかわかりません。セットアッププロセスを何度も何度も行ったので、私は迷子になりました。ありがとう。

これはサンプル アプリTypeANumber用です。

この API には、このエラーを引き起こす他の問題がありますか? 何らかの理由で、Google+ アカウントまたはコンソール アカウントに何らかのフラグが設定されている可能性があります。

完全なログ:

06-28 16:41:22.783: D/dalvikvm(32585): Late-enabling CheckJNI
06-28 16:41:22.943: D/BaseGameActivity(32585): onCreate: creating GamesClient
06-28 16:41:22.943: I/dalvikvm(32585): Could not find method android.view.View.getDisplay, referenced from method com.google.android.gms.internal.bn$b.b
06-28 16:41:22.943: W/dalvikvm(32585): VFY: unable to resolve virtual method 3169: Landroid/view/View;.getDisplay ()Landroid/view/Display;
06-28 16:41:22.943: D/dalvikvm(32585): VFY: replacing opcode 0x6e at 0x0009
06-28 16:41:22.943: I/dalvikvm(32585): Could not find method android.view.ViewTreeObserver.removeOnGlobalLayoutListener, referenced from method com.google.android.gms.internal.bn$b.a
06-28 16:41:22.943: W/dalvikvm(32585): VFY: unable to resolve virtual method 3280: Landroid/view/ViewTreeObserver;.removeOnGlobalLayoutListener (Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
06-28 16:41:22.943: D/dalvikvm(32585): VFY: replacing opcode 0x6e at 0x002f
06-28 16:41:22.948: W/PopupManager(32585): You have not specified a View to use as content view for popups. Falling back to the Activity content view which may not work properly in future versions of the API. Use setViewForPopups() to set your content view.
06-28 16:41:23.123: D/dalvikvm(32585): GC_CONCURRENT freed 194K, 4% free 9433K/9735K, paused 1ms+1ms
06-28 16:41:23.138: D/BaseGameActivity(32585): onStart.
06-28 16:41:23.138: D/BaseGameActivity(32585): onStart: connecting clients.
06-28 16:41:23.158: D/BaseGameActivity(32585): Connecting GamesClient.
06-28 16:41:23.228: D/BaseGameActivity(32585): onConnectionFailed: result 4
06-28 16:41:23.228: D/BaseGameActivity(32585): onConnectionFailed: since user didn't initiate sign-in, failing now.
06-28 16:41:23.243: D/dalvikvm(32585): GC_CONCURRENT freed 87K, 3% free 9757K/9991K, paused 1ms+2ms
06-28 16:41:23.298: D/CLIPBOARD(32585): Hide Clipboard dialog at Starting input: finished by someone else... !
06-28 16:41:42.938: D/BaseGameActivity(32585): isGooglePlayServicesAvailable returned 0
06-28 16:41:42.938: D/BaseGameActivity(32585): beginUserInitiatedSignIn: continuing pending sign-in flow.
06-28 16:41:43.023: D/BaseGameActivity(32585): resolveConnectionResult: trying to resolve result: ConnectionResult{statusCode=SIGN_IN_REQUIRED, resolution=PendingIntent{415973a0: android.os.BinderProxy@415556a0}}
06-28 16:41:43.023: D/BaseGameActivity(32585): result has resolution. Starting it.
06-28 16:41:43.108: D/CLIPBOARD(32585): Hide Clipboard dialog at Starting input: finished by someone else... !
06-28 16:41:45.503: D/BaseGameActivity(32585): onActivityResult, req 9001 response 10002
06-28 16:41:45.503: D/BaseGameActivity(32585): responseCode != RESULT_OK, so not reconnecting.
06-28 16:41:45.503: D/BaseGameActivity(32585): giveUp: giving up on connection. Status code: 4
06-28 16:41:45.503: D/BaseGameActivity(32585): Making error dialog for error: 4
06-28 16:41:51.873: D/dalvikvm(32585): Debugger has detached; object registry had 1 entries
06-28 16:42:06.733: D/CLIPBOARD(32585): Hide Clipboard dialog at Starting input: finished by someone else... !
06-28 16:42:07.248: D/BaseGameActivity(32585): onStop: disconnecting clients.

編集: BaseGameUtil を新しいプロジェクトのライブラリとして設定しようとしたときに、次のようなエラーが表示されました: 依存関係リストに android-support-v4.jar の 2 つのバージョンが見つかりました。

これら2つのandroid-support-v4.jarの異なるSHA1について何か言っていますが、これはTypeANumberアプリケーションでエラーを引き起こす可能性がありますか?

EDIT2:コンソールのアプリの名前をマニフェストファイルの名前と一致させる必要がありますか?

4

1 に答える 1

0

最初にこの問題を解決することをお勧めします:

EDIT2: BaseGameUtil を新しいプロジェクトのライブラリとして設定しようとしたときに、次のようなエラーが表示されました: 依存関係リストに android-support-v4.jar の 2 つのバージョンが見つかりました。 support-v4.jar、これは TypeANumber アプリケーションでエラーを引き起こす可能性がありますか?

この問題は Stack Overflow で十分に文書化されており、さまざまなアプローチが可能です。これに遭遇したとき、まず自分のプロジェクトに含まれていたコピーが正しいバージョンであることを確認し (私は ActionBar Sherlock バージョンを使用しています)、次にサポート ライブラリのコピーを BaseGameUtils から削除しました。サポート ライブラリのどのバージョンを維持すればよいかわからない場合は、そのバージョンを BaseGameUtils からプロジェクトにコピーすることをお勧めします。

この問題を解決しても問題が解決しない場合は、別の質問を開くことをお勧めします。幸運を !

于 2013-06-30T20:59:24.987 に答える