2015-11-30 17 views
6

AndroidのアプリにGoogleログインを統合しましたが、アプリを実行するときに例外が発生しました:「com.google.android.gms.auth.api.signin.internal.SignInHubActivity」の問題を解決するにはGoogle Signinの統合でActivityNotFoundExceptionを受け取ります

android.content.ActivityNotFoundException:明示 アクティビティクラス {com.example/com.google.android.gms.auth.api.signin.internal.SignInHubActivity}を見つけることができません。

あなたはAndroidManifest.xmlでこのアクティビティを宣言していますか?

私は本当に私は非常に愚かな間違いをしていた

+0

http://developer.android.com/guide/components/activities.html#Declaring – Melquiades

+0

他のアクティビティと同じように追加できます。 Actiwitty

+1

[AndroidManifest.xmlのアクティビティ宣言]の重複の可能性があります(http://stackoverflow.com/questions/19122386/activity-declaration-in-androidmanifest-xml) – Melquiades

答えて

11

ファイルのAndroidManifest.xmlでSignInHubActivityを宣言する方法を教えてくださいことができます。 私はちょうど今、私の問題が解決...下記参照

<activity 
      android:name="com.google.android.gms.auth.api.signin.internal.SignInHubActivity" 
android:screenOrientation="portrait" 
android:windowSoftInputMode="stateAlwaysHidden|adjustPan" /> 

を活動を宣言します。 Googleサインインがうまく機能しています....ありがとうございました

+0

今日はまったく同じ問題が発生しましたが、よりよい解決策です。 'startActivityForResult()'は、開始前に知られていないことが多いため、開始するすべてのアクティビティを宣言する必要はありません。 Eclipseを使用していますが、AndroidStudionを試したときにマニフェストに何も追加する必要はありませんでした。どのIDEを使用していますか? Eclipseプロジェクトを正しく設定する方法が不思議です。 –

+0

@Kirill私はAndroidスタジオではなくEclipseを使用しています... –

+0

@hharry_techサインインで私を助けることができますか?私も日食を使用しています。 「signin_required」のようなエラーが常に出ます。 – Riser

0

EclipseをADTで使用していますか? (Android開発ツールプラグイン)。 Google PlayのサービスSDKを設定する手順はこちらですか? https://developers.google.com/android/guides/setup

あなたはそれを正しく設定した場合、私はSignInHubActivity定義が自動的にサービスのSDKを再生すると、明示的に宣言する必要はありませんGoogleからのマニフェストにマージされますと信じています。

関連する問題