在过去3天里,我一直在尝试将GoogleGameServices添加到我的LibGDX项目中,起初我尝试了LibGDX教程,但它们似乎都已过时。然后我被建议使用谷歌游戏服务官方代码LibGDX:HowtoImplementGooglePlayGameServices?我导入了示例项目TypeANumber并尝试将代码添加到我的项目中,但是当我尝试登录时,我收到了"signInSilently():failure"错误,当我尝试打开排行榜和成就时它崩溃了调试和签名的APKS。这是我的代码:安卓启动器:privatevoidsignInSilently(){Log.d(TAG,"signI
我有以下代码用于静默登录用户try{result=awaitGoogleSignIn().signInSilently().catchError((x){print(x);});}catch(e){print(e);}如果用户无法静默登录,则会导致错误。PlatformException(PlatformException(sign_in_required,com.google.android.gms.common.api.ApiException:4:4:,null))我遇到的问题是我似乎无法捕捉到异常。catchError和catchblock都被命中。我如何捕获此错误?
我遇到了GIDSignIn.sharedInstance().signInSilently()返回错误的情况:ErrorDomain=com.google.GIDSignInCode=-4"Theoperationcouldn’tbecompleted.(com.google.GIDSignInerror-4.)"我似乎无法在谷歌登录文档或stackOverflow中找到关于此错误的任何文档。如果我为以前没有登录的用户请求静默登录,我预计会发生此错误。但令我惊讶的是,当我有一个用户之前登录并且我在几秒钟后尝试第二次静默登录时,它甚至会发生。我遇到的第二个问题是确定是否有用户登录使用:G