2015-11-30 2 views
6

У меня есть встроенное приложение для входа в Google для Android, но при запуске приложения я получаю исключение:Как решить проблему «com.google.android.gms.auth.api.signin.internal.SignInHubActivity» ActivityNotFoundException в интеграции с подписчиком google

android.content.ActivityNotFoundException: Не удалось найти явный класс активности {com.example/com.google.android.gms.auth.api.signin.internal.SignInHubActivity};

объявили ли вы эту активность в вашем AndroidManifest.xml?

Можете ли вы сказать, как я объявляю SignInHubActivity в AndroidManifest.xml файл

+0

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

+0

Вы можете добавить его, как и любое другое действие - <активность android: name = ". SignInHubActivity" android: label = .... /> – Actiwitty

+1

Возможный дубликат [Декларация активности в AndroidManifest.xml] (http://stackoverflow.com/questions/19122386/activity-declaration-in-androidmanifest-xml) – Melquiades

ответ

11

Действительно я делаю очень глупые ошибки. я просто объявляю активность смотри ниже ...

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

Теперь моя проблема решена. Google signin работает отлично .... Спасибо

+0

У меня точно такая же проблема сегодня, но она должна быть лучшее решение. 'startActivityForResult()' не должен запрашивать, чтобы объявить все его действия, потому что часто это неизвестно заранее. Я использую Eclipse, но когда я попробовал AndroidStudion, нет необходимости добавлять что-либо в манифест. Какую IDE вы используете? Интересно, как правильно настроить проект Eclipse. –

+0

@ Kirill Я использую Eclipse, а не Android Studio ... –

+0

@hharry_tech вы можете помочь мне с подписью? Я также использую eclipse. и всегда получайте ошибку, например «signin_required». – Riser

0

Используете ли вы Eclipse с ADT? (Плагин для Android Development Tools). Вы следовали инструкциям здесь, чтобы настроить SDK сервисов Google Play? https://developers.google.com/android/guides/setup

Если вы правильно настроили, я уверен, что определение SignInHubActivity будет автоматически объединено в ваш манифест из SDK служб Google Play, и вам не нужно явно его объявлять.

Смежные вопросы