android - Xamarin Google Service Auth list 上缺少 SignInHubActivity

标签 android xamarin

我正在尝试使用 Google 登录,并按照 https://developers.google.com/identity/sign-in/android/start 上的 Google 步骤进行操作

我收到了这个错误。

Android.Content.ActivityNotFoundException 已被抛出 无法找到明确的 Activity 类 {com.estrategiamktdigital.foodsage/com.google.android.gms.auth.api.signin.internal.SignInHubActivity};您是否已在 AndroidManifest.xml 中声明此 Activity ?

我试图在 obj/debug/android/manifest 上手动插入。 并没有奏效。

这里是代码尝试

Android.Content.ActivityNotFoundException 已被抛出 无法找到明确的 Activity 类 {com.estrategiamktdigital.foodsage/com.google.android.gms.auth.api.signin.internal.SignInHubActivity};您是否已在 AndroidManifest.xml 中声明此 Activity ?

我试图在 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到你的 list ,尽管你说你试图“在 obj/debug/android/manifest 上手动插入”。

要将此添加到 list 中,您可以使用 VS 打开您的项目,在 AndroidManifest.xml 中在 Properties 下:

enter image description here

然后添加这段代码:

<activity android:name="com.google.android.gms.auth.api.signin.internal.SignInHubActivity" />

在你的 <application android:lable="..."> 里面节点。

关于android - Xamarin Google Service Auth list 上缺少 SignInHubActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43925834/

相关文章:

Xamarin 在 Android 中的框架上形成阴影

android - 如何使用 LibGDx 制作安卓动态壁纸?

android - 通过 RTMP 广播视频 - Android

android - 使用 ItemTouchHelper 时如何在 RecyclerView 中取消拖动项目?

java - 对于大致相同时间 : multiple Handlers with single Runnable each, 的指令或具有多个 Runnable 的单个 Handler 来说,哪个更好?

xamarin - SQLite-net-pcl - 始终返回 ID 为 0 (Xamarin)

ios - 从 Url 创建工作 UIPrinter 对象以进行无对话打印

c# - 如何从 Xamarin Forms View 创建 native UWP View ?

java - 线程中断替代方案?

c# - instanceof 检查动态类型