【发布时间】:2018-03-14 13:50:33
【问题描述】:
我有一个使用 AWS Cognito 的 Xamarin 应用程序。它在调试时构建和运行良好。当我切换到 Release 时,我收到以下错误:
找不到类型 Amazon.Util.Internal.PlatformServices.NetworkReachability 的默认构造函数。
我已采取的解决步骤:
- 在 AndroidManifest 中添加了 INTERNET 权限。
- 比较项目的所有构建配置屏幕以确保调试和发布匹配。
- 关闭优化代码选项。
【问题讨论】:
-
我无法重现您的错误。我认为您可以尝试使用 Custom Linker 或将 Project Options->Android Option->Linker properties 中的 Linking Option 更改为 Sdk 和 User Assemblies
-
我将链接选项更改为“无”,它解决了这个问题。似乎链接正在剥离一些必要的依赖关系。
标签: android xamarin aws-cognito