Android Xamarin Google服务身份验证在清单上缺少SignenHub活动
我正在尝试用谷歌登录,我在网上遵循谷歌的步骤 我收到了这个错误 已引发Android.Content.ActivityNotFoundException 找不到显式活动类{com.estrategiamktdigital.foodsage/com.google.android.gms.auth.api.signin.internal.SignInHubActivity};您是否在AndroidManifest.xml中声明了此活动 我试图在obj/debug/android/manifest上手动插入。 而且不起作用Android Xamarin Google服务身份验证在清单上缺少SignenHub活动,android,xamarin,Android,Xamarin,我正在尝试用谷歌登录,我在网上遵循谷歌的步骤 我收到了这个错误 已引发Android.Content.ActivityNotFoundException 找不到显式活动类{com.estrategiamktdigital.foodsage/com.google.android.gms.auth.api.signin.internal.SignInHubActivity};您是否在AndroidManifest.xml中声明了此活动 我试图在obj/debug/android/manifest上手
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DefaultSignIn)
.RequestEmail()
.RequestIdToken("myrequestId")
.Build();
mGoogleApiClient = new GoogleApiClient.Builder(this)
.EnableAutoManage(this , this )
.AddApi(Auth.GOOGLE_SIGN_IN_API,gso)
.Build();
Intent signInIntent = Auth.GoogleSignInApi.GetSignInIntent(mGoogleApiClient); StartActivityForResult(signInIntent, RC_SIGN_IN);
下面是代码尝试
已引发Android.Content.ActivityNotFoundException
找不到显式活动类{com.estrategiamktdigital.foodsage/com.google.android.gms.auth.api.signin.internal.SignInHubActivity};您是否在AndroidManifest.xml中声明了此活动
我试图在obj/debug/android/manifest上手动插入。
而且不起作用
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DefaultSignIn)
.RequestEmail()
.RequestIdToken("myrequestId")
.Build();
mGoogleApiClient = new GoogleApiClient.Builder(this)
.EnableAutoManage(this , this )
.AddApi(Auth.GOOGLE_SIGN_IN_API,gso)
.Build();
Intent signInIntent = Auth.GoogleSignInApi.GetSignInIntent(mGoogleApiClient); StartActivityForResult(signInIntent, RC_SIGN_IN);
根据您的错误消息,您没有正确地将
com.google.android.gms.auth.api.signin.internal.SignInHubActivity
添加到您的清单中,尽管您说您试图“在obj/debug/android/manifest上手动插入”
要将此添加到清单中,您可以在属性下的AndroidManifest.xml
中使用VS打开项目:
然后添加以下代码:
<activity android:name="com.google.android.gms.auth.api.signin.internal.SignInHubActivity" />
在
节点内