gpt4 book ai didi

c# - 未找到方法 'Android.Support.CustomTabs.CustomTabsIntent.LaunchUrl'

转载 作者:行者123 更新时间:2023-11-30 18:15:59 24 4
gpt4 key购买 nike

尝试使用 Microsoft.Identity.Client v1.1.0-preview 通过 Microsoft 对用户进行身份验证。当我执行 App.IdentityClientApp.AcquireTokenAsync 时,即使周围有 try/catch,它也会终止应用程序。

android设备日志显示

Info 6756 MonoDroid System.MissingMethodException: 
Method 'Android.Support.CustomTabs.CustomTabsIntent.LaunchUrl' not found.
at Android.App.Activity.n_OnResume (System.IntPtr jnienv, System.IntPtr native__this) [0x00008] in <e975227ac8644a30bb0866117325de0d>:0
at (wrapper dynamic-method) System.Object:40d0e467-e2e5-447f-a0b5-87cb60ce49a7 (intptr,intptr)

如果您尝试在 Release模式下构建,它不会。它在输出窗口中有类似的错误。

Mono.Linker.MarkException: 
Error processing method: 'System.Void Microsoft.Identity.Client.AuthenticationActivity::OnResume()' in assembly:
'Microsoft.Identity.Client.dll' ---> Mono.Cecil.ResolutionException:
Failed to resolve System.Void
Android.Support.CustomTabs.CustomTabsIntent::LaunchUrl(Android.App.Activity,Android.Net.Uri)

有谁知道他们是否刚刚放弃了这段代码,或者更好的是,知道如何让它工作?它曾经适用于 iOS,但现在即使在登录过程完成后也会出现一些问题。

最佳答案

我最近在 Android 上使用 Microsoft.Identity.Client 时遇到了糟糕的体验,请注意以下事项:

  • 使用最新的每晚构建而不是预览版
  • 确保您满足所有要求:已安装 Android Lollipop+ 和 Google Chrome
  • 关注 official guide仔细
  • 关注 github project page , 我在那里找到了大部分的解决方案

好像有问题with a custom URL scheme在 list 中,所以我会先重新检查它。

关于c# - 未找到方法 'Android.Support.CustomTabs.CustomTabsIntent.LaunchUrl',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47291133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com