首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方法'Android.Support.CustomTabs.CustomTabsIntent.LaunchUrl‘未找到

方法'Android.Support.CustomTabs.CustomTabsIntent.LaunchUrl‘未找到
EN

Stack Overflow用户
提问于 2017-11-14 16:50:38
回答 1查看 956关注 0票数 3

试图使用Microsoft.Identity.Client v1.1.0-preview通过微软认证用户。当我执行App.IdentityClientApp.AcquireTokenAsync时,即使在它周围尝试/捕捉,它也会终止应用程序。

android设备日志显示

代码语言:javascript
复制
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)  

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

代码语言:javascript
复制
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,但现在即使在登录过程完成后也会出现一些问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-14 20:35:33

我最近在安卓系统上使用Microsoft.Identity.Client的经历很糟糕,请注意接下来的事情:

  • 使用最新的夜间生成而不是预览版本。
  • 确保您满足所有要求:安装了Android Lollipop+和Google
  • 小心地遵循官方指南
  • 遵循github项目页面,我找到了大部分的解决方案

清单中似乎出现了使用自定义URL方案问题,所以我将首先重新检查它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47291133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档