【问题标题】:Release Build of Xamarin Android App Fails, Debug Build SucceedsXamarin Android 应用程序的发布构建失败,调试构建成功
【发布时间】:2018-03-14 13:50:33
【问题描述】:

我有一个使用 AWS Cognito 的 Xamarin 应用程序。它在调试时构建和运行良好。当我切换到 Release 时,我收到以下错误:

找不到类型 Amazon.Util.Internal.PlatformServices.NetworkReachability 的默认构造函数。

我已采取的解决步骤:

  1. 在 AndroidManifest 中添加了 INTERNET 权限。
  2. 比较项目的所有构建配置屏幕以确保调试和发布匹配。
  3. 关闭优化代码选项。

【问题讨论】:

  • 我无法重现您的错误。我认为您可以尝试使用 Custom Linker 或将 Project Options->Android Option->Linker properties 中的 Linking Option 更改为 Sdk 和 User Assemblies
  • 我将链接选项更改为“无”,它解决了这个问题。似乎链接正在剥离一些必要的依赖关系。

标签: android xamarin aws-cognito


【解决方案1】:

将链接选项更改为“无”解决了该问题。似乎链接器正在删除一些必要的功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 2019-12-08
    • 1970-01-01
    • 1970-01-01
    • 2019-04-05
    • 1970-01-01
    • 2019-04-03
    相关资源
    最近更新 更多