【问题标题】:xamarin.android: tls support is not available (suddenly)xamarin.android:tls 支持不可用(突然)
【发布时间】:2022-01-01 01:34:30
【问题描述】:

我之前用 xamarin.forms 构建应用程序有一段时间了,今天:我的应用程序第一次连接到我们的 API 时,应用程序停止在没有特定行说明:

 tls support is not available 

我没有对我的应用进行任何更改,尤其是在 tls 支持方面。

其他人有这个问题吗?

这是整个错误信息:

我也注意到系统生成了一个名为_mono_crash-json的新文件

它是一个像这样的长文件:

{
  "protocol_version" : "0.0.6",
  "configuration" : {
    "version" : "(6.12.0.158) (2020-02/5ce143a1a88)",
    "tlc" : "normal",
    "sigsgev" : "altstack",
    "notifications" : "kqueue",
    "architecture" : "amd64",
    "disabled_features" : "none",
    "smallconfig" : "disabled",
    "bigarrays" : "disabled",
    "softdebug" : "enabled",
    "interpreter" : "enabled",
    "llvm_support" : "0",
    "suspend" : "hybrid"
  },
  "memory" : {
    "Resident Size" : "19333120",
    "Virtual Size" : "9451528192",
    "minor_gc_time" : "0",
    "major_gc_time" : "0",
    "minor_gc_count" : "0",
    "major_gc_count" : "0",
    "major_gc_time_concurrent" : "0"
 },

【问题讨论】:

  • 这是个例外吗?如果有,具体抛出的异常是什么?
  • google tls support is not available - 这些讨论是否相关?这个消息究竟是什么时候发生的?在构建期间?跑的时候?在模拟器或实际设备上?也许搜索android论坛-听起来像是在android中。或者可能是某些网络问题的症状,而不是您的应用程序?重启电脑,重启路由器?
  • @Jason 查看我的编辑
  • @ToolmakerSteve 我用谷歌搜索了所有内容,几乎没有任何内容。它发生在我做的第一个休息电话中。如果我离开这些,应用程序会很好地呈现。
  • 我也注意到这似乎更多是发布版本的问题......

标签: android ssl xamarin.forms


【解决方案1】:

事实证明,启用链接器而不是将其设置为“LINK NONE”解决了这个问题。出于某种原因,对于禁用的链接器,链接器必须已删除 TLS 支持所需的库...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 2019-12-30
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    相关资源
    最近更新 更多